Вопросы по теме '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 просмотров
schedule
22.09.2022
Как захватить слова, которые отличаются от конкретного слова, используя RegEx?
Я хотел знать, как мне зафиксировать любое слово, которое не совсем " желтый ". например: " красный ".
Я пробовал следующее регулярное выражение:
(?!(yellow))
Демонстрация отладки
... но у меня есть две проблемы:
Он не...
73 просмотров
schedule
11.08.2023
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