6
ответов

Ruby: предупреждение: вложенный оператор повтора + и? был заменен на «*» [дубликат]

У меня есть следующее регулярное выражение (я извлек его из другого, чтобы воспроизвести ошибку): test_regex = / (^ [AZ] {2} [,] + \ d {5} (?: - \ d {4})?). + / Он соответствует аббревиатуре состояния, почтовому индексу и еще нескольким случайным ...
вопрос задан: 26 May 2012 06:28
2
ответа

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

Я занят следующим кодом: ^ (? (?! sa | sd | ss | SA | SD | SS) [A-Za-z] {2}) [1] [7] [9] [0] \ 1 | [8] [8] [8] [8] \ 1 $ Так что я пытаюсь создать его, что первая группа захвата, он создает az 2 буквы, но ...
вопрос задан: 17 August 2016 09:20
0
ответов

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

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

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

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