Вопросы по теме 'backreference'
Возможны ли обратные ссылки во flex (лексический анализатор)?
Я привык играть с регулярными выражениями в языках, где я могу использовать круглые скобки для захвата ссылок. Единственное, что я вижу во flex, это переменная yytext. Но его содержимое представляет собой полное согласованное регулярное выражение, а...
752 просмотров
schedule
29.03.2023
Регулярное выражение: обратные ссылки
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 просмотров
schedule
14.02.2024
не могу найти ошибку в обратной ссылке 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