4 ms·
Ouch, thanks for the harsh words. But yes, 1.2 will likely have named captures and back refs. It's a regex, so $1 etc come with turning it into a regex and doi
by krainboltgreene 13y ago
Ouch, thanks for the harsh words.
But yes, 1.2 will likely have named captures and back refs. It's a regex, so $1 etc come with turning it into a regex and doing matching.
- lelf 13y agoOK then. But look at state of the art solutions I mentioned ;-) Perl5's R::Grammars is doing it the same way you do — it generates one-big-scary regex. But this lib is nowhere close to what it can do. For idea: it will provide fully parsed struct like {proto: 'http', domain: { all: 'www.exampe.com', subdomains: ['www','example'], tld: 'ord', ... }
- krainboltgreene 13y agoYou can do this with regex captures.
- lelf 13y agoIt's not $1="this", $2="that", it's a tree. So, no, you cannot. And there're many more cool things you cannot