Вопросы по теме 'capturing-group'

Извлечение параметров URL с помощью регулярного выражения — повторение группы захвата
Я пытаюсь извлечь параметры URL-адреса через регулярное выражение и очень близок к тому, чтобы заставить его работать. Я даже знаю, в чем проблема: мое регулярное выражение спотыкается на повторяющихся группах захвата. Но я просто не могу понять,...
7801 просмотров
schedule 08.06.2022

Правила приоритета для сопоставления групп с регулярным выражением
Рассмотрим следующее регулярное выражение .NET: ^(REF)?(.{1,10})-(\d{12})-(\d+)$ Он определяет четыре группы, которые меня интересуют и которые я буду анализировать отдельно. Теперь рассмотрим входную строку для этого регулярного...
1045 просмотров

Группа с положительным просмотром и группа без захвата: другое поведение
Я использую регулярные выражения 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 просмотров

Необязательная группа захвата 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 просмотров

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 просмотров

Шаблон регулярного выражения для проверки строки с несколькими условиями
Я пытаюсь написать шаблон регулярного выражения, который проверяет строку, отвечая ряду требований, но я считаю, что мне нужно применить условия к группе захвата, которые я не полностью понимаю даже после просмотра статей. Я пытаюсь слабо...
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