RegEx - Indexed\Arrayed Named Capture groups?
Posted
by Josh
on Stack Overflow
See other posts from Stack Overflow
or by Josh
Published on 2010-06-14T18:41:59Z
Indexed on
2010/06/14
19:22 UTC
Read the original article
Hit count: 389
I have a situation where something can appear in a format as follows:
---id-H--
Header: data
Another Header: more data
Message: sdasdasdasd
Message: asdasdasdasd
Message: asdasdasd
There may be many messages, or just a couple. I'd prefer not having to step outside of RegEx, because I am using the RegEx to parse some header information above the messages and the messages along with the headers are part of the text I am parsing. The messages attached into the text might be many.
I would also like to use named capture groups, so something like
Message: (?<Message[index of match]>.+)
Where it matches the match as many times as it can with the index filled in. Does anything like this exist in RegEx? (I will eventually be using this in Perl)
© Stack Overflow or respective owner