tags:

views:

72

answers:

1

I'm using the C++ tr1::regex with the ECMA regex grammar. What I'm trying to do is parse a header and return values associated with each item in the header.

Header:

-Testing some text
-Numbers 1 2 5
-MoreStuff some more text
-Numbers 1 10

What I would like to do is find all of the "-Numbers" lines and put each number into its own result with a single regex. As you can see, the "-Numbers" lines can have an arbitrary number of values on the line. Currently, I'm just searching for "-Numbers([\s0-9]+)" and then tokenizing that result. I was just wondering if there was any way to both find and tokenize the results in a single regex.

+1  A: 

No, there is not.

Brian