31
ответ

Не удалось узнать номер телефона с кодом страны, используя REGEX в python [duplicate]

Я использую REGEX для извлечения номера телефона из изображения. Но этот код не работает для числа, например: + 91-777-777-777 или 777-777-777 или (777) (777) (777). Мой код ниже: def ...
вопрос задан: 22 March 2017 17:18
30
ответов

Возможно ли заменить тег дочерних элементов в родительском теге? [Дубликат]

Я опишу свою проблему в данном формате HTML: & lt; Doc & gt; & Л; тест & GT; & Lt; & тр GT; & Lt; & тд GT; & lt; p & gt; Испытание 1 & lt; / p & gt; & Lt; / тд & GT; & Lt; & тд GT; & Lt; р & GT; ...
вопрос задан: 26 May 2012 21:37
13
ответов

Regex - шаблон с возможным повторением [дубликат]

Я застрял в сложном написании Regex. У меня есть текстовый запрос - как запрос SQL - я должен преобразовать объект JSON в Javascript. Чтобы сделать это, я думал о создании регулярного выражения ...
вопрос задан: 18 February 2017 07:03
5
ответов

Обертывание & lt; ol & gt; списки в & lt; p & gt; тег [дубликат]

Мне нужно обернуть все & lt; ol & gt; списки в & lt; p & gt; & lt; / p & gt; теги. Я попытался сделать это так: text = text.replace (/ (& lt; ol & gt;. & Lt; \ / ol & gt;) / g, '& lt; p & gt; $ 1 & lt; / p & gt;'); Но это не работает. Если у меня ест
вопрос задан: 7 July 2010 02:38
3
ответа

переместить первые символы слова в конец и добавить другие символы до конца слова [дубликат]

Я пытаюсь преобразовать предложение в «pig latin», одно из правил состоит в том, что если слово начинается с согласного, первая буква слова должна быть помещена в конце слова и должна следовать. ,
вопрос задан: 3 February 2016 18:22
3
ответа

Regex принимает косые черты и `в C #, хотя я не разрешаю никаких [дубликатов]

Что я хочу сделать, так это то, что имя должно состоять только из., -, _ и буквенно-цифровых символов в любом порядке. Поэтому, чтобы реализовать это, я использую следующий RegEx. @ "^ [a-zA-z0-9 _.-] + $" Но ...
вопрос задан: 21 April 2015 12:14
3
ответа

Как я могу захватить несколько групп после сопоставления исходных строк с помощью регулярного выражения? [Дубликат]

Тестовые данные: ИСПЫТАНИЯ: ПЕРВЫЙ ВТОРОЙ ТРЕТИЙ ИСПЫТАНИЕ: ИСПЫТАНИЕ: ЛЮБОЕ ЧИСЛО ВСЕХ СЛОВ. Flibble: ... должен предоставить следующее: Список: [FIRST, SECOND, THIRD] Список: Empty List: [ANY, NUMBER OF OF, WHOLE, СЛОВА] Нет ...
вопрос задан: 15 June 2012 14:26
2
ответа

Конвертировать регулярные выражения в HashMap в Rust?

У меня есть Regex с неизвестным количеством именованных групп с неизвестными именами. Я хочу сопоставить строку с этим регулярным выражением и получить HashMap < & amp; str, & amp; str > с названием групп в качестве ключа и ...
вопрос задан: 18 January 2019 18:16
2
ответа

Regex для ввода строки начинается с обратной косой черты [дубликат]

Я сравниваю ввод строки Начать с \\\ Например: \\\ OR-01 Сценарий для соответствия строке var input = '\\\\\\ OR-01' var room = 'OR-01' var regex = new RegExp ('\\\\\\' + номер, 'i'); var ...
вопрос задан: 27 May 2012 00:16
1
ответ

Не удалось сопоставить подстроку и строку соответствия

Я довольно новичок в регулярных выражениях, и я изо всех сил пытался найти правильный для меня, это следующее: мне нужно получить, если строка начинается с "n" или "p" и для этого я .. ,
вопрос задан: 18 March 2019 19:06
1
ответ

Как сопоставить & ldquo; как можно больше, пока не будет сопоставлена ​​группа & rdquo ;?

Рассмотрим строку hello world что-то 12345 что-то еще, я знаю, что у меня будет hello, затем некоторые символы, кроме цифр (я мог бы перечислить их, если это поможет), а затем набор цифр. Я мог бы ...
вопрос задан: 18 January 2019 16:24
1
ответ

regex в java не захватывает последнюю группу [duplicate]

У меня есть регулярное выражение, разделяющее текст, такой как USD88 в двух группах - USD и 88 ([a-zA-Z] +) (\ d +.? \ D *) Но на Java я не могу получить последнюю группу. Выдержка кода Java: Pattern pattern = Pattern.compile ("...
вопрос задан: 11 January 2014 17:13
0
ответов

Что такое группа без захвата в регулярных выражениях?

Как группа без захвата, т.е. (? :), используется в регулярных выражениях и для чего она нужна?
вопрос задан: 28 July 2019 00:45
0
ответов

Регулярное выражение для соответствия строке, не содержащей слова

Я знаю, что можно сопоставить слово, а затем отменить совпадения, используя другие инструменты (например, grep -v). Однако возможно ли сопоставить строки, которые не содержат конкретного слова, например, хеде, используя ...
вопрос задан: 29 May 2019 06:23
0
ответов

regex как получить один или несколько из & ldquo; (. *) # & rdquo; без группировки их?

Я настоящий новичок в Regex. У меня есть следующая строка: < string1 # string2 # string3 # string4 > "из которой я хочу получить совпадение 0: < string1 # string2 # string3 # string4 > Группы:" string1 "," string2 "," ...
вопрос задан: 16 January 2019 16:53
0
ответов

группа python re.sub: число после \ число

Как я могу заменить foobar на foo123bar? Это не работает: > > > re.sub (r '(foo)', r '\ 1123', 'foobar') 'J3bar' Это работает: > > > re.sub (r '(foo)', r '\ 1hi', 'foobar') 'foohibar' I ...
вопрос задан: 7 January 2019 12:17
0
ответов

Как сделать необязательную группу захвата с помощью метода сканирования Ruby?

У меня есть такое регулярное выражение: (. *?) ("DisplayName":. *?) (,) (. *? "Группы":?)? (\ [. *? \])? (,) (. ? * "телефоны":) (\) (* \},)? [* \.?].? с помощью которого я хочу обработать строку, подобную этой: {"Affinity": 20, "DisplayName": "...
вопрос задан: 25 November 2017 15:37
0
ответов

preg_replace, как заменить только соответствующий шаблон xxx ($ 1) yyy внутри селектора

Я пытаюсь использовать регулярное выражение, чтобы стереть только соответствующую часть строки. Я использую функцию preg_replace и пытался удалить соответствующий текст, поместив скобки вокруг ...
вопрос задан: 13 March 2017 10:03
0
ответов

Именованная группа регулярных выражений & ldquo; (? P < имя_группы > regexp) & rdquo ;: что означает & ldquo; P & rdquo; стоять за?

В Python синтаксис (? P < group_name >…) позволяет ссылаться на совпадающую строку через ее имя: > > > import re > > > match = re.search ('(? P < name >. *) (? P < phone >. *)' ...
вопрос задан: 13 March 2017 00:30