C++ 正则匹配实用示例

正则表达式匹配:
头文件:
#include
例子:
#include
#include
using namespace std;
int main()
{
    regex reg("//d{4,6}");  //匹配4--6位的数字
    string testNum = "99999";
    smatch result;
    bool ret = regex_match(testNum, result, reg);
    cout << (ret ? "格式正确" : "格式不正确") << endl;     return 0; } 常用匹配示例: 匹配中文字符的正则表达式: [/u4e00-/u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^/x00-/xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:/n/s*/r 评注:可以用来删除

C++ 正则匹配实用示例最先出现在Python成神之路

版权声明:
作者:主机优惠
链接:https://www.techfm.club/p/7027.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>