Un problème lors de l'exucution d'un programme utilise regex
Bonjour,
j'ai un problème avec regex :voici le programme a peut prés :
lors de l'exucution de ce code la console affiche cette message:
terminate called after throwing an instance of 'std::regex_error'
what(): regex_error
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
Process returned 255 (0xFF) execution time : 12.700 s
Press any key to continue.
et il ya un message qu'il s'affiche sur une fenêtre Windows au même tempe que l'affichage de console et il contient:
tp2.exe a cessé de fonctionner
Un problème a fait que le programme a cessé de fonctionner
correctement.Windows va fermer ce programme et vous indique si une solution est disponible.
svp aider moi et donner moi une solution suffisant pour résoudre le problème
j'ai un problème avec regex :voici le programme a peut prés :
..... #include<regex> regex rr("[^0-9_&\xE0-\xFF]"); ifstream tp2....... string line; cout<<regex_replace(line, rr, (string)" ") << endl; .....
lors de l'exucution de ce code la console affiche cette message:
terminate called after throwing an instance of 'std::regex_error'
what(): regex_error
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
Process returned 255 (0xFF) execution time : 12.700 s
Press any key to continue.
et il ya un message qu'il s'affiche sur une fenêtre Windows au même tempe que l'affichage de console et il contient:
tp2.exe a cessé de fonctionner
Un problème a fait que le programme a cessé de fonctionner
correctement.Windows va fermer ce programme et vous indique si une solution est disponible.
svp aider moi et donner moi une solution suffisant pour résoudre le problème
A voir également:
- Un problème lors de l'exucution d'un programme utilise regex
- Mettre en veille un programme - Guide
- Comment utiliser un chromecast - Guide
- Programme demarrage windows - Guide
- Forcer la fermeture d'un programme - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
1 réponse
Est-ce que tu as vérifié si cet exemple marchait chez toi ?
http://www.cplusplus.com/reference/regex/regex_match/
Ensuite as-tu essayé de l'adapter à ton cas ?
As-tu vérifié que le format de ta regexp est supporté par la classe regex (personnellement j'utilise libpcre3) ?
En particulier est ce que tu es sûr que ce ne sont pas les \x qui font tout planter ?
Bonne chance
http://www.cplusplus.com/reference/regex/regex_match/
Ensuite as-tu essayé de l'adapter à ton cas ?
As-tu vérifié que le format de ta regexp est supporté par la classe regex (personnellement j'utilise libpcre3) ?
En particulier est ce que tu es sûr que ce ne sont pas les \x qui font tout planter ?
Bonne chance