Вопросы по теме 'capturing-group'
Извлечение параметров URL с помощью регулярного выражения — повторение группы захвата
Я пытаюсь извлечь параметры URL-адреса через регулярное выражение и очень близок к тому, чтобы заставить его работать. Я даже знаю, в чем проблема: мое регулярное выражение спотыкается на повторяющихся группах захвата. Но я просто не могу понять,...
7801 просмотров
schedule
08.06.2022
Правила приоритета для сопоставления групп с регулярным выражением
Рассмотрим следующее регулярное выражение .NET:
^(REF)?(.{1,10})-(\d{12})-(\d+)$
Он определяет четыре группы, которые меня интересуют и которые я буду анализировать отдельно.
Теперь рассмотрим входную строку для этого регулярного...
1045 просмотров
schedule
29.11.2022
Группа с положительным просмотром и группа без захвата: другое поведение
Я использую регулярные выражения Python (модуль re ) в своем коде и заметил различное поведение в этих случаях:
re.findall(r'\s*(?:[a-z]\))?[^.)]+', 'a) xyz. b) abc.') # non-capturing group
# results in ['a) xyz', ' b) abc']
а также...
1745 просмотров
schedule
01.07.2023
Почему группа захвата регулярных выражений не возвращает захваченный текст при назначении скалярной переменной?
Я хочу зафиксировать число, содержащееся в определенных строках файла. Я использую Perl и использую оператор сопоставления для захвата числа, встречающегося в определенной позиции относительно других символов в строках файла. Вот пример строки:...
181 просмотров
schedule
24.09.2022
Как получить домен из строки с помощью регулярного выражения javascript
Как следует из названия, я пытаюсь получить домен из строки, используя регулярное выражение javascript.
Возьмите следующие строки:
String ==> Return
"google" ==>...
3142 просмотров
schedule
23.04.2022
Необязательная группа захвата Regex?
После нескольких часов поиска я решил задать этот вопрос. Почему это регулярное выражение ^(dog).+?(cat)? не работает так, как я думаю, должно работать (т. е. захватывать первую собаку и кошку, если они есть)? Что мне здесь не хватает?
dog,...
59519 просмотров
schedule
13.01.2023
Захват подстроки совпадающей группы
Сканарио
Мне нужно взять подстроку из составленной строки. Условия совпадения:
строка начинается с 'section1:'
захваченная строка может быть разделена пробелом или разделенным тире списком буквенно-цифровых значений
если...
208 просмотров
schedule
13.03.2023
match не возвращает группу захвата
Я пытаюсь применить регулярное выражение к строке в поисках любых заполнителей, но не могу понять, почему результатом является только полное совпадение, а не группа захвата.
//----HTML------------------------//
<p>Let's try...
80 просмотров
schedule
24.04.2023
PHP Как установить preg-группы без захвата (?:)
На HTML-странице я удаляю HTML-комментарии, подобные этому
$contentHTML = preg_replace("#(?=<!--)([\s\S]*?)-->#", "", $contentHTML);
Но на огромной странице для preg_replace я получил " Неустранимая ошибка PHP: допустимый размер...
735 просмотров
schedule
07.07.2022
regex oracle sql возвращает все группы захвата
У меня есть регулярное выражение вроде
select regexp_substr('some stuff TOTAL_SCORE<518>some stuff OTHER_VALUE<456> foo <after>', 'TOTAL_SCORE<(\d{3})>', 1, 1, NULL, 1) from dual , который может возвращать значение для...
1789 просмотров
schedule
22.07.2023
Шаблон регулярного выражения для проверки строки с несколькими условиями
Я пытаюсь написать шаблон регулярного выражения, который проверяет строку, отвечая ряду требований, но я считаю, что мне нужно применить условия к группе захвата, которые я не полностью понимаю даже после просмотра статей.
Я пытаюсь слабо...
288 просмотров
schedule
23.07.2023
Регулярное выражение игнорирует групповой порядок захвата
Откройте следующий URL-адрес в Chrome => https://regex101.com/r/rWLAOU/1/
Регулярное выражение:
\b(f|fall|w|winter|s|spring|su|summer)\b\s*(?<!\d)(\d{4}|\d{2})(?!\d)
Тестовые строки:
Fall 2018
fall 18
2016 Fall
F2016
Fall2016...
200 просмотров
schedule
11.10.2022
Группы захвата регулярных выражений
Со следующим регулярным выражением:
InitValue\((\w*)\)
и тестовая строка:
InitValue(Input1)
Я получаю следующий результат:
Full match: InitValue(Input1)
Group1: Input1
Со следующим регулярным выражением:...
98 просмотров
schedule
23.07.2023
Строка, захваченная рекурсией регулярного выражения
У меня проблема с регулярным выражением, которое должно захватить уже захваченную подстроку...
У меня есть это регулярное выражение:
(?<domain>\w+\.\w+)($|\/|\.)
И я хочу рекурсивно захватить каждый субдомен. Например, в этой строке:...
49 просмотров
schedule
08.10.2023