Вопросы по теме 'backreference'
Обратная ссылка RewriteCond не работает
Если я перехожу к http://www.example.com , я хочу, чтобы он оставался там, и он работает нормально. Если я перехожу к http://bar.example.com , он перенаправляется на http://www..com , что неверно Я хочу , чтобы он переходил на...
2070 просмотров
schedule
07.01.2023
Получение нескольких совпадений из шаблона регулярного выражения в Python
Я пишу регулярное выражение для анализа аргументов аналогично аргументам оболочки, с пробелами и строками в кавычках в качестве разделителей, а также с экранированием обратной косой черты. Кажется, это работает на RegexPal :...
293 просмотров
schedule
23.07.2023
Регулярное выражение для переноса цифр фигурными скобками?
Я пытаюсь использовать 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 просмотров
schedule
13.01.2024
Как заменить несколько совпадений/групп регулярными выражениями?
Обычно мы пишем следующее, чтобы заменить одно совпадение:
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