У меня есть этот пример фрагмент текстПовторных регулярные выражения группы произвольного числа
headline:
Status[apphmi]: blubb, 'Statustext1'
Main[apphmi]: bla, 'Maintext1'Main[apphmi]: blaa, 'Maintext2'
Popup[apphmi]: blaaa, 'Popuptext1'
, и я хочу, чтобы извлечь слова в «», но сортируются с контекстом (статус, основные, всплывающим).
Мое текущее регулярное выражение (example at pythex.org):
headline:(?:\n +Status\[apphmi\]:.* '(.*)')*(?:\n +Main\[apphmi\]:.* '(.*)')*(?:\n +Popup\[apphmi\]:.* '(.*)')*
, но с этим я только получаю 'Maintext2', а не оба. Я не знаю, как повторять группы до произвольного числа.
Это не правильный путь к группе случайной строки. Он должен быть общим, а не жестко запрограммированным. –