1.头文件
#include <regex>
2.非常重要!!!!
正则表达式里的括号内不能含有多余的空格,visual studio在调整格式的时候会自动产生空格,一定要注意需要把这里的空格删去,不然会显示不匹配!
3.regex_search函数
****************************注意\的方向(和中文顿号相同键)
作用:匹配部分字符串
string test="lala 21“;
smatch result;
regex expression ("lala\\s(\\d)") #expression后面没有等号
cout<<regex_search(test,result,expression)<<endl;
cout<<result[0]<<endl; #匹配的全部内容
cout<<result[1]<<endl; #括号里面的内容
1
lala 2
2