Вопросы по теме 'negative-lookahead'

RegExp: хотите найти все ссылки, которые не заканчиваются на .html
Я относительный новичок в регулярных выражениях (хотя я успешно использовал их много раз). Я хочу найти все ссылки в документе, которые не заканчиваются на «.html». Я придумал регулярное выражение: href=\"([^"]*)(?<!html)\" В Notepad++,...
5091 просмотров

регулярное выражение для сопоставления строк, не заканчивающихся шаблоном?
Я пытаюсь сформировать регулярное выражение, которое будет соответствовать строкам, которые НЕ заканчиваются ТОЧКОЙ, СЛЕДУЮЩЕЙ ЗА НОМЕРОМ. eg. abcd1 abcdf12 abcdf124 abcd1.0 abcd1.134 abcdf12.13 abcdf124.2 abcdf124.21 Я хочу сопоставить...
6556 просмотров

Регулярное выражение заменить отрицательным взглядом вперед в 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 просмотров

регулярное выражение vbscript для обработки слова перед ИЛИ после другого слова с использованием отрицательного просмотра вперед
У меня есть шаблон ниже в vbscript, чтобы включить/выключить свет. Он фиксирует случай "turn on the third bedroom light." Однако есть ли элегантный способ также зафиксировать случай "turn on the light in the third bedroom" с помощью...
130 просмотров

Разделить с помощью регулярного выражения с отрицательным просмотром назад и вперед, чтобы пропустить внутри блока
Учитывая строку, мне нужно разделить строку на косые черты, но только если эти косые черты не появляются в блоке {}. Я знаю, что этого можно добиться множеством других способов. На данный момент я просто хочу посмотреть, возможно ли это и как...
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 просмотров

Невозможно отрицать регулярное выражение
Я пытаюсь реализовать отрицание следующего регулярного выражения в JavaScript: ^(\d)\1+-(\d)\1+-(\d)\1+$ Это выражение соответствует следующему: 11111-111-11111 22-2222-2222 55-55555-55 А не на следующем: 12-22-3345...
224 просмотров

регулярное выражение отрицательного просмотра вперед - исключить точное слово
Мне нужно изменить идентификатор, и он имеет определенную первую букву и ноль или более продолжающих букв, и я хочу исключить некоторые зарезервированные слова. Для примера я использую те же первые и продолжающие буквы:...
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 просмотров

Упреждающее регулярное выражение Python с двумя отрицательными условиями
В Python у меня возникают проблемы с регулярным выражением, которое имеет 2 отрицательных условия в прогнозе. Кажется, это должно быть легко, но почему-то я не вижу решения после нескольких попыток... У меня есть большие блоки текста, которые...
103 просмотров

Regex — Сопоставление слов по образцу, кроме адреса электронной почты.
Я ищу слова в строке, которые соответствуют определенному шаблону. Проблема в том, что если слова являются частью адреса электронной почты, их следует игнорировать. Для упрощения шаблон "собственных слов" \w+\.\w+ - один или несколько символов,...
145 просмотров

поиск шаблона между двумя строками 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