Вопросы по теме 'negative-lookahead'
RegExp: хотите найти все ссылки, которые не заканчиваются на .html
Я относительный новичок в регулярных выражениях (хотя я успешно использовал их много раз). Я хочу найти все ссылки в документе, которые не заканчиваются на «.html». Я придумал регулярное выражение:
href=\"([^"]*)(?<!html)\"
В Notepad++,...
5091 просмотров
schedule
07.01.2023
регулярное выражение для сопоставления строк, не заканчивающихся шаблоном?
Я пытаюсь сформировать регулярное выражение, которое будет соответствовать строкам, которые НЕ заканчиваются ТОЧКОЙ, СЛЕДУЮЩЕЙ ЗА НОМЕРОМ.
eg.
abcd1
abcdf12
abcdf124
abcd1.0
abcd1.134
abcdf12.13
abcdf124.2
abcdf124.21
Я хочу сопоставить...
6556 просмотров
schedule
20.10.2022
Регулярное выражение заменить отрицательным взглядом вперед в Python
Я пытаюсь удалить одинарные кавычки, окружающие обычный текст. Например, учитывая список:
alist = ["'ABC'", '(-inf-0.5]', '(4800-20800]', "'\\'(4.5-inf)\\''", "'\\'(2.75-3.25]\\''"]
Я хотел бы превратить «ABC» в «ABC», но сохранить другие...
1787 просмотров
schedule
06.02.2023
откат внутри отрицательного просмотра вперед
Я хочу выяснить, как работает обратный поиск внутри отрицательного просмотра вперед. как в ...
^(?!.*some My Words$).*$
как далеко механизм регулярных выражений попытается выполнить первое .* . Я тестирую somewhere awesome My Words ....
95 просмотров
schedule
18.03.2023
регулярное выражение vbscript для обработки слова перед ИЛИ после другого слова с использованием отрицательного просмотра вперед
У меня есть шаблон ниже в vbscript, чтобы включить/выключить свет. Он фиксирует случай "turn on the third bedroom light." Однако есть ли элегантный способ также зафиксировать случай "turn on the light in the third bedroom" с помощью...
130 просмотров
schedule
31.10.2022
Разделить с помощью регулярного выражения с отрицательным просмотром назад и вперед, чтобы пропустить внутри блока
Учитывая строку, мне нужно разделить строку на косые черты, но только если эти косые черты не появляются в блоке {}.
Я знаю, что этого можно добиться множеством других способов. На данный момент я просто хочу посмотреть, возможно ли это и как...
237 просмотров
schedule
23.06.2023
Проблема с просмотром назад переменной ширины в Python
Я получил следующие сценарии:
1) car on the right shoulder
2) car on the left shoulder
3) car on the shoulder
Я хочу сопоставить «плечо», когда левое | правое отсутствует. Так что только 3) вернуть "плечо"...
4920 просмотров
schedule
17.01.2023
Невозможно отрицать регулярное выражение
Я пытаюсь реализовать отрицание следующего регулярного выражения в JavaScript:
^(\d)\1+-(\d)\1+-(\d)\1+$
Это выражение соответствует следующему:
11111-111-11111
22-2222-2222
55-55555-55
А не на следующем:
12-22-3345...
224 просмотров
schedule
05.10.2022
регулярное выражение отрицательного просмотра вперед - исключить точное слово
Мне нужно изменить идентификатор, и он имеет определенную первую букву и ноль или более продолжающих букв, и я хочу исключить некоторые зарезервированные слова. Для примера я использую те же первые и продолжающие буквы:...
2208 просмотров
schedule
22.12.2022
Regex соответствует определенному символу и не соответствует другому
У меня есть такой файл, я хочу сопоставить некоторые строки:
https://site.me/ //matches
https://site.me// //does not match (there is a slash)
https://site.me/deck //does not match (there is not a dot)
https://site.me/hello.php //matches (there is...
38 просмотров
schedule
18.05.2023
Отрицательный просмотр назад и вперед с регулярным выражением: эквивалентность и производительность
Мне нужно регулярное выражение, которое будет выбирать только те строки URL, которые НЕ заканчиваются определенными расширениями, такими как .png или .css.
Я проверил следующее:
1) этот с использованием отрицательного просмотра назад:...
4369 просмотров
schedule
11.04.2023
Упреждающее регулярное выражение Python с двумя отрицательными условиями
В Python у меня возникают проблемы с регулярным выражением, которое имеет 2 отрицательных условия в прогнозе. Кажется, это должно быть легко, но почему-то я не вижу решения после нескольких попыток...
У меня есть большие блоки текста, которые...
103 просмотров
schedule
26.11.2022
Regex — Сопоставление слов по образцу, кроме адреса электронной почты.
Я ищу слова в строке, которые соответствуют определенному шаблону. Проблема в том, что если слова являются частью адреса электронной почты, их следует игнорировать.
Для упрощения шаблон "собственных слов" \w+\.\w+ - один или несколько символов,...
145 просмотров
schedule
26.04.2022
поиск шаблона между двумя строками CERRADO} с использованием отрицательного просмотра вперед
У меня есть текстовый файл, содержащий такие строки:
CERRADO}165856}TICKET}DESCRIPTION}some random text here\r\n
other random text here}158277747\r\n
CERRADO}165856}TICKET}FR2CODE}more random text also here}1587269339\r\n
Моя конечная цель -...
19 просмотров
schedule
22.09.2022
Как сделать отрицательный прогноз в oracle regexp_like(), '?!' не работает
Запрос:
select 1 "val" from dual where regexp_like('ITEM HEIGHT','^(?!ICON).*HEIGHT$');
Приведенный выше запрос не возвращает мне 1 . Пожалуйста, дайте мне знать, как добиться отрицательного прогноза с помощью oracle regexp_like() ....
5945 просмотров
schedule
29.01.2023
Регулярное выражение для соответствия фразе, которая не находится внутри тега ‹a›
У меня есть HTML-код, и мне нужно сопоставить фразу «Моя фраза», которая не находится внутри тега <a> .
Фразы, которые НЕ должны совпадать:
1. <a>My Phrase</a>
2. <a><strong>My Phrase</strong></a>...
205 просмотров
schedule
29.03.2023
Java regexp - двойной отрицательный просмотр вперед - игнорировать круглые скобки - игнорировать строки, начинающиеся с '-'
Мне нужно охватить два сценария в строковой функции.
Игнорировать ';' если в скобках
Игнорировать ';' если строка начинается с '--'
У меня есть большая строка, содержащая несколько операторов SQL, которые мне нужно разделить на ';' за...
105 просмотров
schedule
22.11.2022