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

Обратная ссылка RewriteCond не работает
Если я перехожу к http://www.example.com , я хочу, чтобы он оставался там, и он работает нормально. Если я перехожу к http://bar.example.com , он перенаправляется на http://www..com , что неверно Я хочу , чтобы он переходил на...
2070 просмотров
schedule 07.01.2023

Получение нескольких совпадений из шаблона регулярного выражения в Python
Я пишу регулярное выражение для анализа аргументов аналогично аргументам оболочки, с пробелами и строками в кавычках в качестве разделителей, а также с экранированием обратной косой черты. Кажется, это работает на RegexPal :...
293 просмотров

Регулярное выражение для переноса цифр фигурными скобками?
Я пытаюсь использовать Python re.sub() для сопоставления строки с символом e и вставлять фигурные скобки сразу после символа e и после последней цифры. Например: 12.34e56 to 12.34e{56} 1e10 to 1e{10} Кажется, я не могу найти правильное...
1742 просмотров
schedule 14.01.2024

Можно ли иметь обратную ссылку на незахватывающую группу?
Я пытаюсь создать пару регулярного выражения/замены для использования с replaceAll() , которая будет захватывать символы непосредственно до и после целевой строки. Вот моя версия, которая работает для простых случаев: String adjacent =...
184 просмотров
schedule 11.06.2023

PHP — preg_replace обратная ссылка
У меня большие проблемы с пониманием того, как использовать preg_replace с обратными ссылками. У меня есть простая текстовая строка, и я хочу заменить каждую ссылку синтаксисом HTML для ссылки. Таким образом, "www.mydomain.tld" или "...
10272 просмотров
schedule 30.04.2022

Разбор строки с длиной, указанной в строке
Пример данных: 029Извлеките эту конкретную строку. Не захватывайте ничего другого. В приведенном выше примере я хотел бы захватить первые n символов сразу после трехзначной записи, которая определяет значение n. т.е. 29 символов...
390 просмотров
schedule 29.12.2023

Замените строки в определенном столбце на awk
Я пытаюсь заменить строку чисел в первом столбце, используя awk, gsub и обратную ссылку. Например, мой входной файл 1-00001 1 1-00001 1-00001-01 1 1-00001 1-00001-02 1 1-00001 и мой желаемый результат 1-00001-00 1 1-00001 1-00001-01 1...
848 просмотров
schedule 11.10.2022

Не удается заставить работать обратные ссылки регулярных выражений Python
Я хочу сопоставить строки документации файла Python. Например. r""" Hello this is Foo """ Использование только """ должно быть достаточным для начала. >>> data = 'r""" Hello this is Foo\n """' >>> def...
177 просмотров
schedule 31.08.2023

Vim — внедрение логики в регулярное выражение для управления обратными ссылками
Этот вопрос был задан здесь , но он не не главная проблема. Поскольку основная проблема решена, а более общий вопрос остается, я считаю, что он заслуживает отдельной публикации. Возможно ли в Vim внедрить некоторую логику, например условные...
185 просмотров
schedule 05.10.2022

python re.sub — альтернативные шаблоны замены
Я хочу предоставить альтернативные шаблоны замены для re.sub. Допустим, у меня есть два альтернативных шаблона поиска, например: re.sub(r"[A-Z]+|[a-z]+", replacementpattern, string) и вместо того, чтобы предоставлять один шаблон замены, я...
1320 просмотров

Как заменить несколько совпадений/групп регулярными выражениями?
Обычно мы пишем следующее, чтобы заменить одно совпадение: namesRegex = re.compile(r'(is)|(life)', re.I) replaced = namesRegex.sub(r"butter", "There is no life in the void.") print(replaced) output: There butter no butter in the void. Я хочу...
3612 просмотров
schedule 12.11.2022

PCRE2 — Соответствует каждому слову, суффикс которого соответствует обратной ссылке
Учитывая строку ниже, ay bee ceefooh deefoo38 ee 37 ef gee38 aitch 38 eye19 jay38 kay 99 el88 em38 en 29 ou38 38 pee 12 q38 arr 999 esss 555 цель состоит в том, чтобы сопоставить каждое слово таким образом, чтобы суффикс был числом, совпадающим...
119 просмотров
schedule 28.07.2022