tu veux absolument une expression régulière ou ton "morceau de phrase" est fixe ?
 
Edit : S'il est fixe, ca va assez vite :
Code :
 - #include <iostream>
 - #include <string>
 - int main() {
 - 	std::string str = "123456789";
 - 	std::cout << "123456789.find(456) = " << static_cast<unsigned int>(str.find("456" )) << std::endl;
 - 	std::cout << "123456789.find(147) = " << static_cast<unsigned int>(str.find("147" )) << " (erreur = " << static_cast<unsigned int>(std::string::npos) << " )" << std::endl;
 - 	std::cout << "123456789.substr(3,4) = " << str.substr(3,4) << std::endl;
 - 	return 0;
 - }
 
  | 
 
Edit 2 : 
Citation :
 
 En fait j'arrive pas à faire en C/C++
   | 
C'est soit C, soit C++, mais pas les deux ...
 
Message édité par theShockWave le 12-07-2005 à 15:04:05