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

re.sub () отрицательный взгляд назад + отрицательный взгляд вперед
Удалите все вхождения ' из строки, кроме тех случаев, когда слово заканчивается на s, если слово заканчивается на s' или 's , остается ' . КАЖДОЕ другое вхождение удаляется. Пример: Andrea's -Stays as is Kids' - stays as is 'Kids' -->...
994 просмотров

Регулярное выражение — не соответствует концу строки для IOC IP|PORT
Я пытаюсь создать выражение регулярного выражения, которое соответствует чему-то, что не отформатировано как: ip|port. Значение порта может быть между [1, 65535]. Примеры набора данных: (1) 8.8.8.8|0 (плохо: порт 0 не разрешен) (2) 8.8.8.8|1...
145 просмотров

Регулярное выражение: разница между отрицательным просмотром назад и отрицанием
Из regular-expressions.info : \b\w+(?<!s)\b . Это определенно не то же самое, что \b\w+[^s]\b . При применении к Jon's первое будет соответствовать Jon , а второе Jon' (включая апостроф). Я оставлю это на ваше усмотрение, чтобы...
431 просмотров
schedule 20.06.2022

Регулярное выражение Javascript: найдите слово, за которым НЕ следует пробел
Мне нужно регулярное выражение javascript, которое будет соответствовать словам, за которыми НЕ следует пробел, и перед которым стоит @, например: @bug - находит "@bug", потому что нет места после него @bug и я - ничего не находит, потому что...
7927 просмотров

как я могу выполнить как отрицательный просмотр вперед, так и отрицательный просмотр назад в одном регулярном выражении perl?
В многострочной строке в каждой строке я хочу удалить все от первого неэкранированного знака процента до конца строки; за одним исключением . Если неэкранированный знак процента встречается в следующей позиции: \d\d:\d\d%:\d\d , то я хочу оставить...
56 просмотров

Замена вхождений определенного слова, если оно не продолжается другим конкретным словом?
У меня есть текст типа: *open* blah blah blah blah blah *close* blah blah *open* blah blah *close* blah blah *close* Мне было интересно, как я могу удалить/заменить любые вхождения *close* , которые не обрабатываются *open* . Таким...
122 просмотров

Как регулярное выражение может игнорировать экранированные кавычки при сопоставлении строк?
Я пытаюсь написать регулярное выражение, которое будет соответствовать всему, НО апостроф, который не был экранирован. Учтите следующее: <?php $s = 'Hi everyone, we\'re ready now.'; ?> Моя цель - написать регулярное выражение, которое...
4648 просмотров
schedule 23.04.2023

Группа просмотра назад Java RegEx API не имеет очевидной максимальной длины рядом с индексом
Я нахожусь на некотором синтаксическом анализе предложения SQL, и разработал рабочее регулярное выражение для поиска столбца вне строковых литералов с помощью «Rad Software Regular Expression Desginer», который использует .NET API. Чтобы убедиться,...
1750 просмотров
schedule 06.05.2023

Использование регулярного выражения для просеивания дерева исходного кода, чтобы найти вхождения вызова функции
Вместо того, чтобы открывать кучу файлов решений в VS2010 и затем искать вхождения / ссылки на вызов функции, я бы предпочел просто grep с регулярным выражением. Я мог бы сделать это за два прохода - сначала grep для всех вхождений MyFunction() ,...
72 просмотров
schedule 22.11.2022

Соответствие слову, но не в комментарии
Я пытаюсь сопоставить слово, но не в тех случаях, когда ему предшествует комментарий ( /* , за которым не следует */ ). Я пытался использовать отрицательные прогнозные утверждения, чтобы сделать это, но пока безуспешно. Будет ли это возможно с...
116 просмотров

Как сопоставлять слова, разделенные одним пробелом, и слова, разделенные несколькими пробелами
Мне нужно отделить ключ и значения от текста, который выглядит ниже Идентификатор студента: 0 Идентификатор факультета = 18432 Имя XYZ Subjects: Computer Architecture Advanced Network Security 2 В приведенном выше примере...
1092 просмотров

регулярное выражение python с разной длиной или в ретроспективном выражении
У меня есть много журналов с командами в нем. Я отфильтровал все журналы с "useradd" в них, но теперь я хочу отбросить некоторые ложные срабатывания: ... /etc/default/useradd ... ... .../man8/useradd ... Проблема в том, что я хочу видеть...
224 просмотров

регулярное выражение с отрицательным просмотром назад — pcre
Я пытаюсь написать правило для соответствия домену верхнего уровня, за которым следуют пять цифр. Моя проблема возникает из-за того, что мой существующий pcre соответствует тому, что я описал, но намного позже в URL-адресе, чем когда я этого хочу. Я...
193 просмотров
schedule 26.05.2023

Упреждающие/упреждающие комментарии регулярных выражений
У меня есть фрагмент из файла конфигурации, который мне нужен, чтобы сопоставить указанное содержимое строковых кавычек, но только когда они не закомментированы, вот мое текущее регулярное выражение: (?<!=#)test\.this\.regex\s+\"(.*?)\" Я...
194 просмотров
schedule 28.06.2023

регулярное выражение в preg_match НЕ соответствует исходному коду комментария строки и фиксирует неправильный подшаблон
[ПРИМЕЧАНИЕ: я переписываю свой пост, чтобы лучше описать свой вопрос, и выражаю благодарность Марио, и я ответил ранее] Я хочу сопоставить эти шаблоны ( а также разрешить несколько пробелов между ними ): Connection variable = new...
77 просмотров

Шаблон регулярного выражения для соответствия всем и возврата нуля при обнаружении определенных слов
У меня есть это выражение Regex. ^BRN.*?(?:paid|to)\s([A-Za-z\s]+)\b(?<!\bself) Я хочу, чтобы он возвращал слова после требуемого шаблона, но только некоторые слова не найдены. Если они найдены, регулярное выражение ничего не должно...
42 просмотров
schedule 13.02.2023