Ich habe diesen Text BeispielWiederholte regex Gruppen beliebiger Anzahl
Snippetheadline:
Status[apphmi]: blubb, 'Statustext1'
Main[apphmi]: bla, 'Maintext1'Main[apphmi]: blaa, 'Maintext2'
Popup[apphmi]: blaaa, 'Popuptext1'
und ich möchte die Worte in ‚‘ extrahieren, aber mit dem Kontext (Status, Haupt, Popup) sortiert.
Mein aktueller regex ist (example at pythex.org):
headline:(?:\n +Status\[apphmi\]:.* '(.*)')*(?:\n +Main\[apphmi\]:.* '(.*)')*(?:\n +Popup\[apphmi\]:.* '(.*)')*
aber mit diesem ich nur 'Maintext2' bekommen und nicht beide. Ich weiß nicht, wie ich die Gruppen zu einer beliebigen Zahl wiederhole.
zu gruppieren zufällige Zeichenfolge nicht der richtige Weg ist. Es sollte generisch und nicht hartcodiert sein. –