Prend en charge les modes de correspondance courants tels que IGNORECASE, SINGLELINE, MULTILINE.
Il a une forte compatibilité et peut être compilé dans la plupart des environnements C++ tels que vc6, vc7, vc8, gcc, Turbo C++, etc.
Prend en charge plusieurs fonctionnalités avancées telles que le regroupement nommé, les expressions conditionnelles, les expressions récursives, etc.