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

Подробнее про regex-group...

Как я могу повторить определенную часть области совпадения, не записывая ее несколько раз? Например: txt = '1. Reserve December 31, prior year.................................................................................................................. ..4,587,658,997 .......................... ....
24 Фев 2021 в 19:22
У меня такая длинная строка, и я хочу извлечь все элементы после Invalid items, поэтому я ожидаю, что регулярное выражение вернет список вроде ['abc.def.com', 'bar123', 'hello', 'world', '1212', '5566', 'aaaa'] Я пробовал использовать этот шаблон, но он дает мне одну группу на матч import re test =....
20 Фев 2021 в 06:15
У меня есть фрейм данных с двумя столбцами: id и text df = pd.DataFrame([[1, 'Hello world 28'], [2, 'Hi how are you 9'], [3, '19 Hello']], columns=['id','text']) id text 1 Hello world 28 2 Hi how are you 9 3 19 Hello В поле text, когда есть цифра, которой предшествует п....
19 Фев 2021 в 21:40
Я хочу сопоставить все строки, которые содержат только один единственный символ (в том числе с + или -), чтобы превратиться в X, но вместо этого я получаю этот вывод каждый раз, когда я его запускаю: Xone X Xtwo X Xthree X Вот файл, с которым я должен работать: Cone A- Ctwo D Ct....
19 Фев 2021 в 15:09
Я отчаянно пытаюсь извлечь слова в двойных кавычках и без кавычек из следующей строки (обратите внимание на одинарные кавычки): '"Cloud Technology" Foundation "Board"' Желаемые группы: «Облачные технологии» Фонд « Совет » Я придумал этот шаблон (?:\"(.*?)\")|(?:\s(\S*?)\s), посмотрите на regex101.c....
18 Фев 2021 в 19:49
Я пытаюсь проверить IPv4-адрес с помощью приведенного ниже RegEx ^((?|([0-9][0-9]?)|(1[0-9][0-9])|(2[0-5][0-5]))\.){3}(?2)$ В большинстве случаев регулярное выражение работает нормально до 3-го октета IP-адреса. Но иногда в последнем октете он соответствует только первой альтернативе в группе сбро....
18 Фев 2021 в 13:34
Я пытаюсь извлечь абзацы из контрактов OCR, если этот абзац содержит ключевые условия поиска с использованием JS. Пользователь может искать что-то вроде «отгрузка вперед», чтобы найти пункты, касающиеся того, могут ли заказы определенных клиентов быть доставлены раньше срока. Я довольно долго бился....
Я пытаюсь создать регулярное выражение для следующей комбинации Alphanumerictext1:1234:12:124:aplhnumericText2:www.stackoverflow.com В указанном выше формате он должен проверять, даже если текст имеет буквенно-цифровые (первое поле) или инкрементные значения, разделенные:. Ниже приведены несколько ....
9 Фев 2021 в 10:05
У меня есть следующие строки: "LP, bar, company LLP, foo, LLP" "LLP, bar, company LLP, foo, LP" "LLP,bar, company LLP, foo,LP" # note the absence of a space after/before comma to be removed Я ищу Regex, который принимает эти входы и возвращает следующее: "LP bar, company LLP, foo LLP" "LLP bar, co....
8 Фев 2021 в 18:13
Я пишу приложение / логику, у которой vocabulary word / phrase в качестве входного параметра. У меня проблемы с написанием логики проверки для значения этого параметра ! Вот правила, которые я придумал: может быть до 4 слов (с дефисами или без) допускается один апостроф разрешены только обычные бу....
7 Фев 2021 в 17:58
Я пытаюсь написать это регулярное выражение для сопоставления точек с несколькими правилами (\.+ *|([a-zA-ZÀ-ž]\.\d))(?=[^\d{1}(\.\d{1})])(?=[^.,]) Но мое регулярное выражение также соответствует нескольким символам до и после точки Например: č.1> match č.1 (неверно, должно быть только совпадение.....
7 Фев 2021 в 13:33
Мне нужно регулярное выражение для сканирования файлов JS на предмет найденных путей к изображениям. Эти пути обычно вкладываются следующим образом: $img1 = "foo/bar.png"; $img2 = 'foo/bar.jpg'; $img3 = "{'myimg':'foo/bar.png'}"; Мне нужно регулярное выражение, которое сможет подобрать весь путь к ....
Я пытаюсь зафиксировать самое длинное совпадение повторяющегося шаблона do_run() { local regex='.*((abc)+).*' local str='_abcabcabc123_' echo "regex=${regex}"$'\n' echo "str=${str}"$'\n' if [[ "${str}" =~ ${regex} ]] then for i in ${!BASH_REMATCH[@]} do ....
3 Фев 2021 в 09:08
Пусть m имеет тип std::smatch. Предположим, есть несовпадающая группа i. Что m.position(i)? Если на то пошло, что такое m[i]? Например, рассмотрим std::regex re {"^(a+)|(b+)"}; string target="aa"; std::smatch m; std::regex_search(target,m,re); cout<<"m[2] is: "<<m[2]<<" at position: "<<m.positio....
2 Фев 2021 в 23:31
Я пытаюсь сформировать регулярное выражение, которое будет работать в обоих приведенных ниже примерах: Пример 1. 202101310000-daily Пример 2. my_merchant_df_20210129 Условия следующие: строка содержит даже нет. цифр (6 цифр, 8 цифр, 10 цифр и т. д.). Строка содержит минимум 6 цифр в группе. позиц....
31 Янв 2021 в 16:49
Вот пример текста, который я обычно получаю: СЕРТИФИКАЦИЯ / repos_1 / test_examples_1_01_C.py :: test_case [6] СЕРТИФИКАЦИЯ / repos_1 / test_examples_2_01_C.py :: test_case [7] INTEGRATION / test_example_scan_1.py :: test_case INTEGRATION / test_example_scan_2.py :: test_case Вот регулярное выражени....
27 Янв 2021 в 20:28
Я пытаюсь захватить временные метки некоторых файлов с субтитрами, если повезет. Мне удалось получить выражение, которое будет частично захватывать hh: mm: ss.uuu, как показано в # 910 ниже, но я не могу понять, как захватить группы, если необязательный h: или {{X1} } нет. Моя работа пока находитс....
27 Янв 2021 в 05:54
У меня есть текстовый файл со следующим содержанием: **gvožđa gvozda gvozdja гвожђа Это четыре слова, но каждое означает одно: железо. «D», «dj», «đ», «ђ» - это четыре буквы, обозначающие один «телефон». Я использую следующую формулу grep для поиска этих трех слов: grep '\s*[gг][vв]o[žжz](dj|[dđђ])....
25 Янв 2021 в 16:01
Привет, я использую регулярное выражение в Matlab. Мне нужно найти количество совпадений для нескольких слов, игнорируя другие несколько слов, используя регулярное выражение Что я пробовал до сих пор: String = 'Sunday:Monday:Tuesday:Wednesday:Thursday:Friday:Saturday:Sun:Mon:Tue:Wed:,Thu:,Fri:,Sat:'....
13 Янв 2021 в 17:07
Я пытаюсь создать шаблон регулярного выражения, который найдет несколько форматов времени, таких как: Я ожидаю, что эти результаты будут совпадать: 11:00PM - 11:00pm 11:00 PM - 11:00pm 11.PM 11.pm 21:00AM - 21am 21:00 11:00 Я хочу, чтобы регулярное выражение соответствовало приведенным выше шаблон....
6 Янв 2021 в 05:25
Мне нужно выполнить полное соответствие для слова, которое стоит после последнего двоеточия и между пробелами. например В предложении ниже XYZ Cloud : ABC : Windows : Non Prod : Silver : ABC123XYZ : ABCdef Service is Down Здесь мне нужно выполнить полное соответствие для ABCdef . ([^:.*\s]+$) ....
24 Дек 2020 в 04:27
Я хочу выполнить JavaScript replaceAll(), используя переменную (а не строку) в поиске без учета регистра, но при этом сохраняя регистр совпадающего текста (в возвращении). Например, console.log('doc.p:', doc.p.toString().substring(0, 26)) var query = this.manager.store.get('q').value.toString(); co....
23 Дек 2020 в 08:24
Я хочу сопоставить любую из строк - abc или abc*, abc? или abc{abc}. Следующее регулярное выражение .*?(\?|\*|\{.*?\}) соответствует всем вышеперечисленным, кроме {{X5 }}. Даже .*?(\?|\*|\{.*?\})? не работает. Любая помощь будет оценена по достоинству. (Я использую java)....
15 Дек 2020 в 19:08
Моя проблема У меня есть строка, содержащая префикс, за которым следует один или несколько совпадающих шаблонов. Например, префикс - это буква, за которой следует одно или несколько чисел, разделенных пробелами: s='A 3 4 5' Я хотел бы найти шаблон регулярного выражения, который извлекал бы как пре....
9 Дек 2020 в 08:02
Сначала я опишу, чего я пытаюсь достичь. Я хочу скопировать и вставить список футбольных игр (как обычный пользователь, а не как разработчик, поэтому простой текст с веб-сайта, а не html из проверки html), поэтому мне нужно проанализировать текст. Итак, на сайте это выглядит так: Вставленный текст ....