Gibt es eine Möglichkeit, ein Capture in einem Regex beliebig oft wiederholen zu lassen?
Ich verwende C ++ tr1 :: regex mit der ECMA-Regex-Grammatik. Ich versuche, eine Kopfzeile zu analysieren und Werte zurückzugeben, die jedem Element in der Kopfzeile zugeordnet sind.
Header:
-Testing some text
-Numbers 1 2 5
-MoreStuff some more text
-Numbers 1 10
Ich würde gerne alle "-Numbers" -Zeilen finden und jede Zahl mit einem einzigen regulären Ausdruck in ein eigenes Ergebnis setzen. Wie Sie sehen, können die Zeilen "-Numbers" eine beliebige Anzahl von Werten in der Zeile enthalten. Derzeit suche ich nur nach "-Numbers ([\ s0-9] +)" und tokenisiere dieses Ergebnis. Ich habe mich nur gefragt, ob es eine Möglichkeit gibt, die Ergebnisse in einer einzigen Regex zu finden und zu tokenisieren.