Я пытаюсь повторить захват группу для текстаспособность Повторяющейся группы захвата
a b c d
требуемого выход a
b
c
d
.
Я попытался повторить группу захвата, такую как ([A-z])(?:(?:[ ]([A-z]))*)
, чтобы получить желаемые результаты, но группа захвата сохраняет только последнее совпадение. Является ли regex неспособным сохранить результаты группы захвата для повторных захватов? Если это так, означает ли это, что мне не удастся захватить данные, подобные приведенным выше, переменной длины в одном регулярном выражении? Благодарю.
Что такое язык программирования/аромат регулярного выражения? –
'(.) (\ 1)'? Такие вещи? Сопоставьте символ, за которым следует другой символ того же значения? –
Я почти уверен, что в этих повторяющихся группах нет необходимости, вы можете просто сопоставить несколько вхождений с '(? I) [a-z]' –