Описание тега regex-group

Группы регулярных выражений создаются путем помещения части регулярного выражения в круглые скобки. Группы позволяют применить квантификатор ко всей группе или ограничить чередование частью регулярного выражения. Помимо группировки части регулярного выражения вместе, круглые скобки также создают пронумерованную группу захвата. В скобках хранится часть строки, совпадающая с частью регулярного выражения.
1 ответ

Как сделать регулярное выражение для строки, за которой следует Дата

Я хочу создать регулярное выражение для следующей строки Daily_Batch_summary_001_SS11_20181107165728.log Monthly_Batch_summary_002_SS11_20181107165811.log Теперь я знаю, что _Batch_summary_ а также _SS11_ всегда будет обычным явлением. Регулярное вы…
07 ноя '18 в 15:07
2 ответа

Исключить символ из захвата и получить только необходимые данные?

У меня есть текст с днями, часами, минутами в следующем формате: 4 d. 12 h. 32 m. 7 h. 22 m. 3 d. 14 h. Обратите внимание, что некоторые из них могут отсутствовать (например: 3 d. 14 h. не содержит минут) Я хочу захватывать цифры в именованных групп…
09 окт '17 в 16:53
2 ответа

Использовать предыдущую обратную ссылку в качестве имени именованной группы захвата

Есть ли способ использовать обратную ссылку на предыдущую группу захвата в качестве имени именованной группы захвата? Это может быть невозможно, если нет, то это правильный ответ. Следующие: $data = 'description: some description'; preg_match("/([^:…
15 фев '18 в 21:41
1 ответ

Получите отдельные заголовки от CURL с Regex Group

Я пытаюсь получить все заголовки команды bash CURL с помощью захвата группы RegEx, но у меня возникла проблема, когда она просто захватывает все заголовки в одной группе (и другой группе, которую я точно не знаю, почему это происходит). Баш: curl '&…
24 апр '17 в 01:12
3 ответа

Регулярное выражение для сопоставления всех тегов <img> и извлечения атрибута "src"

Я хочу с регулярным выражением найти все img пометить в HTML-документ и извлечь содержимое src приписывать. Это мое регулярное выражение (см. На сайте https://regex101.com/r/EE08dw/1): &lt;img(?&lt;prepend&gt;[^&gt;]+?)src=('|")?(?&lt;src&gt;[^\2&gt…
25 янв '18 в 19:40
2 ответа

В данной строке разработайте шаблон, соответствующий любому вхождению буквы "b", где оно не должно следовать за буквой "a"

В заданной строке разработайте шаблон, соответствующий любому вхождению буквы "b", где оно не должно следовать за буквой "a". Например: abc или ab не должны совпадать, b ba, bb, cba должны совпадать. Я попробовал следующее регулярное выражение: **/(…
05 янв '18 в 13:35
2 ответа

Как я могу использовать неназванные группы регулярных выражений в C# внутри моего регулярного выражения?

Эй, так что мое текущее регулярное выражение @"(into)(to)add\s[^\s]{1,}\1|\2[^\s]{1,}" Я хочу, чтобы вход был чем-то "добавить слово в / в категорию", регулярное выражение в целом работает нормально, но только \1|\2 частично, я пытался использовать …
09 сен '18 в 13:34
3 ответа

Удалить текст после второго двоеточия

Мне нужно удалить все после второго двоеточия. У меня есть несколько форматов дат, которые необходимо очистить с использованием одного и того же алгоритма. a &lt;- "2016-12-31T18:31:34Z" b &lt;- "2016-12-31T18:31Z" Я пытался сопоставить две группы д…
14 сен '17 в 08:03
3 ответа

Простые группы регулярных выражений Python не могут разобрать дату

Я пытаюсь разобрать даты с помощью регулярных выражений, используя группы, но python возвращает пустые списки. Я не делаю ничего фантастического, просто что-то вроде 25.12.10. Я хочу отклонить 12/25-10, хотя. date = re.compile("\d{1,2}([/.-])\d{1,2}…
17 окт '10 в 03:59
1 ответ

javascript - внутренний индекс regexp exec не выполняется, если первый символ не совпадает

Мне нужно сопоставить номера, которым не предшествует "/" в группе. Для этого я сделал следующее регулярное выражение: var reg = /(^|[^,\/])([0-9]*\.?[0-9]*)/g; Первая часть соответствует началу строки и чему-либо еще, кроме "/", вторая часть соотве…
05 окт '17 в 14:08
1 ответ

Как сопоставить строки только определенной длины символов в регулярном выражении? (Python)

Я использую \[(.*?)\]|Response code (?P&lt;code&gt;\d+) искать в этих полях: [2018-01-20 05:19:54.812] INFO com.mulesoft.ch.monitoring.MonitoringCoreExtension [qtp689806602-32]: Monitoring enabled: true [2018-01-20 05:19:54.813] INFO com.mulesoft.ch…
12 фев '18 в 00:19
6 ответов

Отрицание обратной ссылки в регулярных выражениях

Если строка имеет этот прогнозируемый формат: value = "hello and good morning" Где " (цитаты) также могут быть" (одинарные кавычки), а закрывающий символ ("или") будет таким же, как и начальный. Я хочу сопоставить строку между кавычками. \bvalue\s*=…
08 ноя '11 в 19:04
2 ответа

Соответствующая группа в строковом параметре регулярного выражения node.js не работает

String.prototype.replace() Метод документации говорит: Указание строки в качестве параметра Строка замены может включать следующие специальные шаблоны замены: $$: Вставляет "$". $&amp;: Вставляет соответствующую подстроку. $`: Вставляет часть строки…
15 апр '18 в 04:39
2 ответа

Возврат только одной группы с условием ИЛИ в регулярном выражении

Я должен написать регулярное выражение для получения адреса электронной почты из предложения. Я хочу, чтобы он был возвращен только для группы 1. Regex: \[mailto:(.+)\]|&lt;(.+@.+\..+)&gt; Строка ввода: Hello my Email Address is &lt;foo@hotmail.com&…
3 ответа

RegEx и проверка телефонных номеров

Я изучаю RegEx, и я застрял в следующем упражнении: Я должен соответствовать: 1 (555) 555-5555 5555555555 1 555-555-5555 555-555-5555 и не: 1 555)555-5555 (6505552368) 10 (757) 622-7382 555)-555-5555 Мое выражение (не работает): /([0-9]? ?)?(([0-9]{…
20 апр '16 в 15:06
2 ответа

Regex: Как получить все совпадения группы в строке

У меня есть следующее регулярное выражение .*context\.Database\.SqlQuery&lt;[A-Za-z]+&gt;\("(?&lt;sqlStatement&gt;.*?[^\\])"\) и у меня есть следующая строка context.Database.SqlQuery&lt;string&gt;("select [Name] from [DomainModel] where UniqueId = …
29 дек '17 в 16:03
1 ответ

Условие регулярного выражения для лишних пробелов между словами в строке

^(?=\S)^[ `\'\.\-&amp;A-Za-z0-9u00C0-u017F]+(?&lt;=\S)$ Это то, что я придумал, но я не знаю, как проверить наличие пробелов, лишних пробелов между словами в середине строки
29 янв '19 в 11:31
1 ответ

(C++) Определите непревзойденные группы захвата регулярных выражений

Я хочу проверить, соответствует ли пароль следующим требованиям: Должно: содержать как минимум 1 строчную букву (ASCII 97-122) содержать не менее 1 буквы (65-90) содержать как минимум 1 цифру содержать как минимум 1 специальный символ (33-47, 58-64,…
19 апр '18 в 00:08
3 ответа

Regex, чтобы проверить, только если группа присутствует

У меня есть строка, которая может иметь значения, как показано ниже. 854METHYLDOPA 041ALDOMET / 00000101 / 133IODETO DE SODIO [I 131] В этом мне нужно получить текст, начиная с индекса 4, пока мы не найдем любой из этих шаблонов / 00000101 / или [I …
31 дек '17 в 04:22
2 ответа

Регулярное выражение Python: повторяющиеся имена в именованных группах

Есть ли способ использовать одно и то же имя в регулярном выражении именованной группы в Python? например(?P&lt;n&gt;foo)|(?P&lt;n&gt;bar), Случай использования: я пытаюсь захватить type а также id с этим регулярным выражением: /(?=videos)((?P&lt;ty…
09 июн '17 в 14:42