Похоже, что С++ 11 поддерживает колоссальные шесть различных грамматик регулярных выражений:
- Регулярные выражения ECMA-262 (ECMAScript) (слегка измененные?)
- Основные регулярные выражения POSIX
- Расширенные регулярные выражения POSIX
- регулярные выражения awk
- регулярные выражения grep
- регулярные выражения egrep
Почему было решено включить так много вариантов вместо того, чтобы поселиться в одной грамматике? Почему эти конкретные 6?