Considering the diversity in programming language syntax, it's a shame there are few options for regexp syntax. Is PCRE really optimal?