У меня есть строка из нескольких слов, например str1, str2, str3, ... strN
. Количество слов может быть любым и неизвестно на момент написания регулярного выражения.
Можно ли написать регулярное выражение, которое будет соответствовать всей строке и группам захвата, по одному слову на группу? То есть будут захвачены следующие группы:
Группа 1: str1
...
Группа N: strN
Причина. Эта строка является частью большей строки. Другие элементы большой строки могут быть захвачены с помощью регулярного выражения. Я могу анализировать большую строку с помощью регулярного выражения и захватывать строку с несколькими словами в одну группу. Затем я могу разделить эту группу на другие str(s)
. Я думаю, что решение с одним с регулярным выражением для всей большой строки без разделения будет более элегантным, если оно существует.
split
здесь звучит более уместно. - person Mat   schedule 07.01.2012