boost::regex : Test positif si la première partie de la chaîne match.
Bonsoir.
J'aimerais savoir comment faire pour que
Code:
1 2 3 4 5 6 7
|
std::string str("Ligne 1");
boost::regex reg("Ligne");
if(boost::regex_match(str, reg))
{
std::cout << "Match!\n";
} |
affiche effectivement 'Match!' car il n'y a que la première partie de la ligne que je lis qui m'intéresse ? Je pourrais juste finir mon regex par un '.*' mais je me demande s'il y a pas un truc moins sale comme un flag à passer quelque part.
Merci.
Edit : Ok il faut faire ça avec regex_search. Du coup j'ai meilleur temps de juste rajouter '.*' à la fin du regex je pense.