c++ 正则表达式
2021-07-10 21:04
标签:序列 class pre strong c++ 结果 信息 ++ while 正则表达式在对大量字符串的提取有效信息,所支持的头文件#include 输出结果:循环输出 c++ 正则表达式 标签:序列 class pre strong c++ 结果 信息 ++ while 原文地址:https://www.cnblogs.com/yskn/p/9552530.html regex_match:将一个字符序列与一个正则表达式匹配
regex_search:寻找第一个与正则表达式匹配的子序列
regex_replace:使用给定格式替换一个正则表达式
sregex_iterator:迭代器适配器,调用regex_search来遍历一个string中所有匹配的字串
string test = "145341.35186410.200034uhvsv nfji7676876///1324531.1";
smatch mat;
regex rgx("(\\d+\\.){1}");
string::const_iterator start = test.begin();
string::const_iterator end = test.end();
while (regex_search(start, end, mat, rgx))
{
cout