Bonjour.
En parcourant un fichier texte, je suis capable d'extraire les lignes qui m’intéressent une par une.
Mon problème maintenant est de récupérer un mot complet commençant après le premier caractère qui suit la fin du premier token de recherche ( dans cette ligne ) et se terminant au dernier caractère qui précède le deuxième token ( dans cette même ligne.
Exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 QString s_ville; // "PERPIGNAN code=perpignan-id20040 ville=PERPIGNAN" QString s_first_pattern_string; // "code=" QString s_second_pattern_string; // " " QString *s_return_code; // "perpignan-id20040" QRegularExpression re1(s_first_pattern_string); QRegularExpression re2(s_second_pattern_string); MY_QRegularExpressionMatch(s_ville, re1, re2, s_return_code); qDebug() << "le code trouvé est : " << &s_return_code << endl;Une aide est la bien venueResultat : le code trouvé est : perpignan-id20040
Partager