Стандартный язык программирования ISO / IEC 14882: 2011 C ++ описывает класс регулярных выражений как часть библиотеки C ++, на которую сильно повлияла зрелая библиотека Boost.
Любопытно, что по состоянию на январь 2013 года соблюдение компиляторами этого стандарта все еще остается нестабильным, например, популярный компилятор C ++ пакета компилятора GNU не поддерживает / не соответствует этой части стандарта.
По этой причине лучше всего использовать Boost в данный момент времени, пока поддержка компилятора не достигнет соответствия.