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

Используйте обратную ссылку регулярного выражения в расчетах (Java, Netbeans и не только)
В Netbeans команда «Заменить» (ctrl + H) имеет флажок регулярного выражения, чтобы я мог искать и заменять в документе с помощью регулярных выражений. Также я могу заменить, используя обратную ссылку. Вопрос в том, могу ли я использовать обратную...
918 просмотров
schedule 05.03.2023

пустая обратная ссылка вызывает сбой совпадения в PHP. Есть ли обходной путь?
У меня возникли проблемы с регулярным выражением в PHP, которое использует потенциально пустую обратную ссылку. Я надеялся, что это будет работать, как описано в http://www.regular-expressions.info/brackets.html : Если обратная ссылка не...
309 просмотров
schedule 06.05.2023

Можно ли использовать именованные обратные ссылки в Apache mod_rewrite
Все, Я наткнулся на интересную маленькую особенность в одном из моих RewriteRules, которую я хотел решить с помощью именованных обратных ссылок. Однако из того, что я вижу, это невозможно в Apache mod_rewrite. У меня есть два входящих...
1384 просмотров
schedule 04.10.2022

Обойти ограничение обратных ссылок sed от \1 до \9
В руководстве sed четко указано, что доступные обратные ссылки, доступные для строки замены в замене, пронумерованы от \1 до \9. Я пытаюсь проанализировать файл журнала с 10 полями. У меня есть регулярное выражение для него, но десятое совпадение...
8936 просмотров
schedule 19.03.2023

Как заменить все пробелы в квадратных скобках символом подчеркивания с помощью sed?
Я понял, что для того, чтобы превратить [какое-то имя] в [какое-то_имя], мне нужно использовать следующее выражение: s/\(\[[^ ]*\) /\1_/ то есть создать захват обратной ссылки для всего, что начинается с литерала '[', который содержит любое...
2019 просмотров
schedule 06.06.2023

Вопрос о сопоставлении шаблона Perl с переменной
Я пытаюсь открыть файл, сопоставить определенную строку, а затем оборачивать HTML-теги вокруг этой строки. Кажется ужасно простым, но, видимо, я что-то упускаю и неправильно понимаю переменные сопоставленного шаблона Perl. Я сопоставляю строку с...
1797 просмотров
schedule 18.05.2023

регулярное выражение, проблема с обратной ссылкой в ​​шаблоне с preg_match_all
интересно, в чем проблема с обратной ссылкой здесь: preg_match_all('/__\((\'|")([^\1]+)\1/', "__('match this') . 'not this'", $matches); ожидается, что он будет соответствовать строке между __(''), но на самом деле он возвращает: match...
2832 просмотров
schedule 01.09.2022

Как сделать обратную ссылку в регулярном выражении (регулярном выражении) Ruby с помощью gsub, когда я использую группировку?
Я хотел бы исправить некоторые текстовые данные, извлеченные из веб-страниц. образец: t="First sentence. Second sentence.Third sentence." После точки в конце второго предложения пробела нет. Это знак того, что 3-е предложение было в...
17988 просмотров
schedule 24.09.2023

обратная ссылка регулярного выражения JavaScript
Это продолжение регулярного выражения php: номер телефона от 7 до 12 цифр может содержать дефис или пробел Я все еще пытаюсь понять обратные ссылки. Ниже приведен код JavaScript, который я придумал для проверки обратных ссылок. Когда я...
60 просмотров
schedule 04.02.2024

Регулярное выражение: использование обратной ссылки в совпавших временах {n}?
Я хочу использовать регулярное выражение для соответствия списку строк: 1a , 2aa , 3aaa ... где первая цифра в строке обозначает, сколько букв а следует за этой цифрой. Интуитивно я думаю, что обратная ссылка может помочь, но это неправда. В...
283 просмотров
schedule 05.01.2023

регулярное выражение с 3 обратными ссылками, но одна необязательная
У меня есть регулярное выражение, которое захватывает три обратные ссылки, хотя одна (вторая) может быть null . Учитывая текущую строку:...
552 просмотров
schedule 23.08.2022

Отрезать обратную ссылку на регулярное выражение? Нокандо?
Имена в форме Нельсон, Крейг Т. нужно разделить на AN Nelson FN Craig IT C.T. IT означает инициалы, обратите внимание, что первый инициал — это первая буква FN, имя. У меня уже есть куча шаблонов в регулярных выражениях. Для этого я...
151 просмотров
schedule 30.03.2023

Используйте обратную ссылку в регулярном выражении для динамической замены текста
Я хочу использовать значение $1 как целое число. Идея состоит в том, чтобы заменить все числа из исходного текста эквивалентными значениями массива и создать новый текст. Желаемый результат ниже должен быть "Это DBValue4, это DBValue2, это DBValue7"...
1943 просмотров
schedule 10.05.2022

preg_replace: добавить номер после обратной ссылки
Ситуация Я хочу использовать preg_replace() для добавления цифры '8' после каждого [aeiou] . Пример от abcdefghij to a8bcde8fghi8j Вопрос Как мне написать заменяющую строку? // input string $in =...
3465 просмотров
schedule 16.09.2022

PHP — Использование обратных ссылок с file_exists в preg_replace
Я пытаюсь заменить содержимое некоторых тегов во включенных файлах содержимым из других файлов: $view = preg_replace('/{include ([[:alnum:]\.-]+)}/', ((file_exists('template/$1.html')) ? 'OK $1' : 'KO $1'),...
174 просмотров

Как захватить слова, которые отличаются от конкретного слова, используя RegEx?
Я хотел знать, как мне зафиксировать любое слово, которое не совсем " желтый ". например: " красный ". Я пробовал следующее регулярное выражение: (?!(yellow)) Демонстрация отладки ... но у меня есть две проблемы: Он не...
73 просмотров

C++11 обратные ссылки регулярных выражений
Мне не удается использовать обратные ссылки в регулярном выражении на С++. Попробовав более эзотерические вещи, я попробовал этот простой скрипт на gcc 4.8.1: #include <iostream> #include <regex> #include <string> using...
470 просмотров
schedule 06.04.2024

Как сопоставить регулярное выражение с обратной ссылкой в ​​Go?
Мне нужно сопоставить регулярное выражение, которое использует обратные ссылки (например, \ 1) в моем коде Go. Это не так просто, потому что в Go официальный пакет регулярных выражений использует механизм RE2 , имеющий выбрано, чтобы не...
5093 просмотров
schedule 27.02.2023

Powershell заменить обратными ссылками и локальной переменной
Я пытаюсь заменить шаблон, используя строку, которая представляет собой конкатенацию обратных ссылок и локальной переменной: (Get-Content $nuspecPath) | Foreach-Object {$_ -replace "(<version>).+(<\/version>)", "`$1$version`$2"} |...
2047 просмотров
schedule 19.06.2023

Ansible Lineinfile — экранирование одинарной кавычки при использовании обратной ссылки
Я пытаюсь использовать следующую игру Ansible, чтобы изменить слабый пароль по умолчанию для ряда сценариев SQL: - name: amend SQL User Passwords sudo: yes lineinfile: dest=/path/to/script/{{ item.file }} state=present backup=yes...
5994 просмотров
schedule 29.12.2022