J'utilise C++ tr1 :: regex avec la grammaire ECMA regex. Ce que j'essaie de faire est d'analyser un en-tête et de renvoyer des valeurs associées à chaque élément de l'en-tête.Existe-t-il un moyen d'avoir une capture répète un nombre arbitraire de fois dans une regex?
tête:
-Testing some text
-Numbers 1 2 5
-MoreStuff some more text
-Numbers 1 10
Ce que je voudrais faire est de trouver toutes les lignes « -Numéros » et mettre chaque numéro dans son propre résultat avec une seule regex. Comme vous pouvez le voir, les lignes "-Numbers" peuvent avoir un nombre arbitraire de valeurs sur la ligne. Actuellement, je suis juste à la recherche de "-Numbers ([\ s0-9] +)" et ensuite tokenizing ce résultat. Je me demandais juste s'il y avait un moyen de trouver et de marquer les résultats dans une seule regex.