On Mon, May 10, 2010 at 8:14 PM, Pierre Chapuis <catw...@archlinux.us> wrote:
>>> http://stackoverflow.com/questions/133601/can-regular-expressions-be-used-to-match-nested-patterns
>>
> Actually if you read the page linked above completely you will notice that it 
> says that you can. Regexps like POSIX that use finite automata can't but PCRE 
> (that are everywhere) can, at least recent versions. That's also why they are 
> slower.

oh, indeed, thanks! i somehow skipped all those and went straight to
read about CFG/PEG...

here's what seems to work in php (and i assume in many server side languages):
/^build\s*\(\)\s*(\{((?>[^{}]+)|(?R1))*\})/mx

sadly it (flag x) didn't work in any browser (js) i tested...

cheers
.andre

Reply via email to