j'ai un problème avec regex :voici le programme a peut prés :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
.....
#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 et merccccccccccccccccccccci