Вопросы по теме 'negative-lookahead'
Альтернативное регулярное выражение для этого \.(asmx(?!/js)|aspx|htm)
Есть ли способ переписать это регулярное выражение таким образом, чтобы оно не включало просмотр вперед для «/js»?
Это даже то, о чем я должен беспокоиться с точки зрения производительности? Он используется для фильтрации HTTP-запросов....
378 просмотров
schedule
06.02.2023
правило htaccess — как сопоставить, если URL не содержит определенной строки
У меня есть несколько страниц со следующей структурой URL:
/детали/идентификатор/125/
и по какой-то причине Google проиндексировал страницы, которые выглядят как /details/125/ с отсутствующей частью /id/. Это вызывает проблемы с дублированием...
1415 просмотров
schedule
08.04.2022
Отрицательный взгляд вперед в алгоритме синтаксического анализа LR
Рассмотрим такое правило в грамматике для генератора синтаксического анализа семейства LR (например, YACC, BISON и т. д.):
Nonterminal : [ lookahead not in {Terminal1, ..., TerminalN} ] Rule ;
Это обычное правило, за исключением того, что оно...
233 просмотров
schedule
18.07.2022
Ошибка регулярного выражения Java - поиск назад со ссылкой на группу
Я пытаюсь создать регулярное выражение, которое соответствует ровно двум экземплярам символа в классе. Это регулярное выражение, которое я сделал:
(?<!\1)([^raol1c])\1(?!\1)
Как видите, здесь используются негативы в упреждающем и обратном...
820 просмотров
schedule
07.11.2023
Шаблон PHP Preg_replace () для замены только правильного текста, а не текста alt / src изображения
Я пытаюсь заменить первое вхождение строки "Harvey" ссылкой <a href='/harvey'>Harvey</a>
Я использую "/(?<!(src|alt|href)=\")".$internal_links_row['key_phrase']."/i" в качестве шаблона поиска, он пропускает совпадение только...
463 просмотров
schedule
26.09.2022
Есть ли способ сделать отрицательный просмотр в регулярном выражении vim?
Есть ли в Vim способ поиска строк, которые соответствуют, скажем, abc , но не содержат xyz позже в строке? Таким образом, следующие строки будут соответствовать:
The abc is the best
The first three letters are abc
и следующее не будет...
8659 просмотров
schedule
18.07.2022
Регулярные выражения, отрицательный просмотр вперед в любом месте строки
Мне очень жаль, если об этом спрашивают и есть ответ, но я не могу его найти.
Я знаю об обходах регулярных выражений и отрицательном просмотре вперед.
Дело в том, что отрицательный просмотр вперед проверяет то, что идет сразу после текущей...
2209 просмотров
schedule
30.03.2022
Регулярные выражения положительный просмотр назад + отрицательный просмотр вперед
Учитывая строку "A B C a b B" , я хочу сопоставить повторяющиеся слова (независимо от регистра). Ожидаемый результат будет соответствовать "a" и "b" (последние вхождения A и B) ИЛИ "A" и "B" (первые вхождения)
EDIT: я хочу найти только первое...
905 просмотров
schedule
26.11.2023
регулярное выражение с необязательными группами захвата и отрицательным просмотром вперед
Эта проблема со мной уже довольно давно. Вот основа строки, которую я хотел бы найти:
aa.bb.cc
За каждым токеном (обозначенным символом '.') может следовать/за ним может следовать ноль или более групп индексации массива:
e.g....
490 просмотров
schedule
24.08.2022
Почему тайм-аут отрицательного просмотра вперед с And/Or Pipe
У меня есть регулярное выражение And/Or, то есть (PatternA|PatternB), в котором я беру PatternA только в том случае, если PatternB не существует (PatternB всегда идет после PatternA, но он более важен), поэтому я помещаю отрицательный просмотр в канал...
295 просмотров
schedule
24.07.2022
Не удалось заставить мое регулярное выражение отрицательного просмотра Ruby работать правильно
Я использую Руби 2.4. Я хочу найти слово в строке, но только если перед ним нет другого слова. Я подумал, что могу использовать этот отрицательный просмотр вперед, как показано ниже, но я все еще получаю совпадение для фразы «плохое яблоко», хотя я...
456 просмотров
schedule
25.05.2022
Сделать отрицательный просмотр вперед без учета регистра
У меня есть следующее выражение:
$exp = "/^(?!.*?that).*$/";
который предназначен для соответствия любой строке, которая не содержит «это».
У меня есть следующие три предложения:
$str = array(
"I like this sentence.", #line1...
1842 просмотров
schedule
09.10.2023
Ошибка шаблона фиксированной ширины регулярного выражения Python look-behind при поиске последовательных повторяющихся слов
У меня есть текст со словами, разделенными . , с экземплярами 2 и 3 последовательных повторяющихся слов:
My. name.name .is.Inigo.Montoya.You.killed.my. father.father.father .Prepare.to.die-
Мне нужно сопоставить их независимо с регулярным...
308 просмотров
schedule
03.07.2023
Регулярное выражение для значащих цифр определенного размера (любой язык)
Я бы подумал, что это будет довольно распространено, но не нашел решения
Я хотел бы, чтобы регулярное выражение терпело неудачу при заданном количестве значащих цифр (Max), но проходило меньше, чем Max. Я хотел бы, чтобы он работал как с точками,...
523 просмотров
schedule
15.11.2023
Множественное совпадение регулярных выражений в строке
Я пытаюсь сопоставить несколько значений с одним регулярным выражением.
Я хочу извлечь флаг и значение, если оно присутствует, однако я хочу предоставить пользователю возможность вводить флаг несколькими различными способами.
npm start search...
378 просмотров
schedule
15.04.2023
Pyspark path regex отрицательный просмотр вперед
У меня есть паркетные каталоги с таким названием:
parquetNames = [NAME1,NAME1_MS,NAME2, NAME2_MQ]
Я хочу загрузить только паркет в NAME1 и NAME2 , но у меня проблемы с отрицательным просмотром вперед и чередованием. Если я сделаю:...
192 просмотров
schedule
09.05.2022
Что такое поддержка просмотра назад в JS? Как его заменить?
У меня есть строка, и я хочу заменить каждую букву «i», которая НЕ следует за какой-либо другой буквой i, и заменить ее на «z». Я знаю, что существует отрицательный взгляд вперед и взгляд назад.
Результаты должны быть:
i => z
iki => zkz...
1043 просмотров
schedule
30.04.2023