-
c++正则表达式匹配字符串
c++的正则表达式在regex头文件中,【#include<regex>】
首先,正则表达式常用的字符匹配方法,需要记住的特殊字符有:


遇到的问题:accountID是14个数字组成的字符串,匹配以“80”结尾的accountID,不能直接用‘80$’和'[8][0]$',必须14个全部匹配才行,正确匹配模板为”[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][8][0]“。regex_match(accountID,r)需要accountID整个字符串与模板r匹配才会返回True.