在此之前都没有了解过C++的正则不过现在大多数赛事都支持C++11了,因此有必要学习一下用于快速A签到题。
\\
,如匹配数字的\d
应该写成\\d
;
库里有三个函数供我们使用下面逐一简单介绍:
该函数是全文匹配,即从文本第一个字符开始匹配不符就匹配失败,返回false成功则返回true
该函数是搜索匹配,即匹配全文中符合规则的子字符串匹配失败返回false,成功则返回true
该函数用指定芓符串替换文本中所有符合规则的子串
如果想要遍历一个文本串中所有的匹配结果可以像下面这样写
result[0]表示匹配的全部内容,result[i]表示匹配内嫆中的第i个组(即第i个括号中的内容)