Группы регулярных выражений создаются путем помещения части регулярного выражения в круглые скобки. Группы позволяет применять квантификатор ко всей группе или ограничить чередование с частью регулярного выражения. Помимо группировки части регулярного выражения вместе, круглые скобки также создают пронумерованную группу захвата. В скобках хранится часть строки, совпадающая с частью регулярного выражения.
Как я могу повторить определенную часть области совпадения, не записывая ее несколько раз?
Например:
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. Пользователь может искать что-то вроде «отгрузка вперед», чтобы найти пункты, касающиеся того, могут ли заказы определенных клиентов быть доставлены раньше срока.
Я довольно долго бился....
11 Фев 2021 в 02:43
Я пытаюсь создать регулярное выражение для следующей комбинации
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'}";
Мне нужно регулярное выражение, которое сможет подобрать весь путь к ....
5 Фев 2021 в 18:44
Я пытаюсь зафиксировать самое длинное совпадение повторяющегося шаблона
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), поэтому мне нужно проанализировать текст. Итак, на сайте это выглядит так:
Вставленный текст ....
7 Дек 2020 в 22:29