Вопросы по теме 'backreference'

Возможны ли обратные ссылки во flex (лексический анализатор)?
Я привык играть с регулярными выражениями в языках, где я могу использовать круглые скобки для захвата ссылок. Единственное, что я вижу во flex, это переменная yytext. Но его содержимое представляет собой полное согласованное регулярное выражение, а...
752 просмотров

Регулярное выражение: обратные ссылки
sed 's/^\(\h*\)\(.*\)$/\1<!-- \2 -->/' web.xml Я думаю, что это должно взять этот xml: <a> <d> bla </d> </a> И превратить его в: <!-- <a> --> <!-- <d> --> <!--...
757 просмотров
schedule 13.08.2022

Можно ли использовать обратные ссылки в шаблонной части регулярного выражения?
Есть ли способ обратной ссылки в шаблоне регулярного выражения? Пример входной строки: Here is "some quoted" text. Скажем, я хочу вытащить цитируемый текст, я мог бы создать следующее выражение: "([^"]+)" Это регулярное...
4299 просмотров
schedule 08.05.2022

Обратные ссылки в ретроспективе
Можете ли вы использовать обратные ссылки в ретроспективе? Допустим, я хочу split везде, где позади меня, символ повторяется дважды. String REGEX1 = "(?<=(.)\\1)"; // DOESN'T WORK! String REGEX2 = "(?<=(?=(.)\\1)..)"; // WORKS!...
2129 просмотров
schedule 02.03.2023

Почему бы не создать обратную ссылку?
Я понимаю, что размещение ?: в начале круглых скобок регулярного выражения предотвратит создание обратной ссылки, которая должна быть быстрее. У меня вопрос, зачем это делать? Достаточно ли заметно увеличение скорости, чтобы оправдать это...
4723 просмотров
schedule 23.11.2022

Пользовательский поиск Firefox Opera и сайты mod_rewrite
В Firefox и Opera можно создать собственную поисковую систему, но она проходит через поиск как стандартная переменная get или post. Есть ли способ встроить этот поисковый запрос в URL-адрес для сайтов, которые используют красивые URL-адреса....
133 просмотров

не могу найти ошибку в обратной ссылке modrewrite
Я хочу отображать содержимое в виде (не существующих) подпапок. Все эти строки подпапок должны быть отправлены в файл file.php и прикреплены как переменная: "n". Мой PHP-скрипт уже работает нормально. (Если я прикреплю переменные в адресной...
75 просмотров
schedule 14.05.2023

Регулярное выражение Vim: перезаписанные обратные ссылки?
Проект: Возьмите список римских консулов ​​из Википедии, поместите данные в CSV, чтобы я мог построить график роста и падения различных родов с точки зрения консульства. Пример источника данных: 509,L. Iunius Brutus,L. Tarquinius Collatinus...
631 просмотров
schedule 11.10.2022

регулярное выражение; обратная ссылка на символ, который НЕ соответствует набору символов
Я хочу построить регулярное выражение, которое соответствует либо ' , либо " , а затем соответствует другим символам, заканчиваясь при совпадении ' или " соответственно, в зависимости от того, что было встречено в самом начале. Таким образом,...
1806 просмотров
schedule 03.08.2023

Каков наилучший способ очистить переменные, соответствующие регулярному выражению?
Каков наилучший способ очистить/сбросить все переменные, соответствующие регулярному выражению? Пример того, как $1 не сбрасывается между операциями регулярного выражения и использует самое последнее совпадение: $_="this is the man that...
10172 просмотров
schedule 02.05.2022

Regexp: как сопоставить строку, в которой ни один символ не повторяется 3 раза?
Я пытаюсь создать единый шаблон, который будет проверять входную строку. Правило проверки не позволяет повторять какой-либо символ более 3 раз подряд. Например: Aabcddee - действителен. Aabcddde - не допустимо из-за 3 d символов....
1279 просмотров
schedule 21.11.2022

Многократные совпадения регулярных выражений Perl
Я ищу регулярное выражение, которое будет вести себя следующим образом: ввод: "привет мир." вывод: он, эл, лл, ло, во или, рл, лд моя идея была чем-то вроде while($string =~ m/(([a-zA-Z])([a-zA-Z]))/g) { print "$1-$2...
7090 просмотров
schedule 09.04.2022

Индексация обратных ссылок регулярных выражений Javascript
Мне нужно регулярное выражение для соответствия строке, которая либо начинается со специального символа, такого как [#.>+~] , за которым следует слово ASCII в нижнем регистре, либо состоит только из другого специального символа, такого как...
87 просмотров
schedule 02.08.2023

Регулярное выражение Java для сопоставления слова с необязательными несколькими комментариями между каждыми двумя буквами (как ссылаться на подвыражение регулярного выражения)
Мне нужно регулярное выражение Java, которое соответствует слову, с учетом возможности комментария внутри каждых двух последующих букв. Например, "W/*comment1*/OR/*comment2*/D" . Я попытался использовать именованную захваченную группу и обратную...
173 просмотров
schedule 19.07.2022

Как применить функцию к обратной ссылке?
Скажем, у меня есть строки, подобные следующим: old_string = "I love the number 3 so much" Я хотел бы определить целые числа (в приведенном выше примере есть только одно число, 3 ) и заменить их значением, большим на 1, т. е. желаемый...
475 просмотров
schedule 30.05.2024

Почему sed имеет разное поведение в зависимости от метода ввода?
В Mac OS 10.9 у меня есть файл test.txt: _static _images выполнение команды cat test.txt | sed -E -e "s/(_static|_images)/foo\1/g" имеет ожидаемый выход foo_static foo_images но запустив команду для редактирования файла на...
124 просмотров
schedule 07.06.2022

Perl: подстановка регулярных выражений с обратной ссылкой с учетом регистра
Можете ли вы помочь мне найти однострочник Perl, который может выполнять поиск/замену следующим образом: Найти: a somestring Заменить: b somestring Найти: A somestring Заменить: B somestring по сути, нужно каким-то образом указать, в...
155 просмотров
schedule 05.10.2022