Ich verwende den C++ tr1 :: regex mit der ECMA Regex-Grammatik. Was ich versuche zu tun ist eine Kopfzeile parsen und Werte zurückgeben, die mit jedem Element in der Kopfzeile verbunden sind.Gibt es eine Möglichkeit, eine Aufnahme beliebig oft in einem Regex zu wiederholen?
Rubrik:
-Testing some text
-Numbers 1 2 5
-MoreStuff some more text
-Numbers 1 10
Was würde Ich mag es tun alle „-Numbers“ Linien zu finden und jede Zahl in sein eigenes Ergebnis mit einem einzigen regulären Ausdruck bringen. Wie Sie sehen, können die Zeilen "-Numbers" eine beliebige Anzahl von Werten in der Zeile haben. Momentan suche ich nur nach "-Numbers ([\ s0-9] +)" und tokeniere dann dieses Ergebnis. Ich habe mich nur gefragt, ob es eine Möglichkeit gibt, die Ergebnisse in einem einzigen Regex zu finden und zu tokenisieren.