As I just learned from this question, .NET regexes can access individual matches within a repeated capturing group.
I. e., if I apply a regex like \\b(\\w+\\s
\\b(\\w+\\s
As far as I know, only .NET and Perl 6 offer that capability.