regex: boost :: xpressive vs boost :: regex
Quería hacer algunas expresiones regulares en C ++, así que busqué en el interwebz (sí, soy un principiante / intermedio con C ++) y encontréesta respuesta SO.
Realmente no sé qué elegir entre boost :: regex y boost :: xpressive. ¿Cuáles son los pros / contras?
También leí que boost :: xpressive opuesto a boost :: regex es una biblioteca de solo encabezado. ¿Es difícil compilar estáticamente boost :: regex en Linux y Windows (casi siempre escribo aplicaciones multiplataforma)?
También me interesan las comparaciones de tiempo de compilación. Tengo una implementación actual usando boost :: xpressive y no estoy muy contento con los tiempos de compilación (pero no tengo comparaciones para impulsar :: regex).
Por supuesto, también estoy abierto a otras sugerencias para implementaciones de expresiones regulares. Los requisitos son gratuitos (como en cerveza) y compatibles conhttp: //nclabs.org/license.ph.