Почему C++11 поддерживает 6 различных грамматик регулярных выражений?

Похоже, что C++11 поддерживает целых шесть различных грамматик регулярных выражений:

  • Регулярные выражения ECMA-262 (ECMAScript) (слегка измененные?)
  • Базовые регулярные выражения POSIX
  • Расширенные регулярные выражения POSIX
  • awkрегулярные выражения
  • grepрегулярные выражения
  • egrepрегулярные выражения

Почему было решено включить так много параметров вместо того, чтобы остановиться на одной грамматике ? Почему именно эти 6?

13
задан ildjarn 17 March 2012 в 02:27
поделиться