He leído a través n1429 con la sección¿Hay un match_partial en C++ 11 Regular Expressions?
La algoritmos regex_match y regex_search apoyo tanto una característica que normalmente no se ve en las bibliotecas de expresiones regulares: una coincidencia parcial. Cuando la bandera
std::regex_constants::match_partial
se establece en los indicadores pasados al algoritmo, se puede devolver un resultado de verdadero si coinciden uno o más caracteres, y la máquina de estados luego alcanza el final de la secuencia de caracteres mientras todavía hay estados para ser emparejado [...]
Pero no encuentro rastros de esa característica en el FCD, ni en los encabezados del gcc-4.7.0 actual. También busqué una revisión de n1429 pero de nuevo no encontré nada. Sé que la base de la propuesta tenía sus orígenes en Boost y la convirtió en TR1. Pero no sé cuándo desapareció match_partial
.
¿La función de coincidencia parcial es todavía en C++ 11? Tal vez con un nombre diferente?
Gracias. Busqué un reemplazo de todo el N1429, no audaces revisiones. – towi
¡Me he estado golpeando la cabeza tratando de descubrir por qué no podría igualar nada! Pensé que este sería el comportamiento predeterminado en cualquier implementación. Gracias por esto. – Kenneth