
Regular
qiuxue110
这个作者很懒,什么都没留下…
展开
-
正则表达式 基本汉字 特殊字符
// 基本汉字范围 [\u4E00-\u9FA5] // 特殊字符范围(除掉基本汉字和字母) [^\u4E00-\u9FA5a-zA-Z0-9]原创 2021-08-29 15:14:29 · 477 阅读 · 0 评论 -
C++ STL 正则表达式 非常的慢
如题 同样给的正则表达式,同样的测试文本,stl正则速度很慢,目前解决办法是用boost的正则表达式后速度提升不少 代码如下 // header file #include <boost\regex.hpp> // static boost::wregex expression(L"[a-zA-Z_0-9-]+(\\.[a-zA-Z0-9-]+)*@([a-zA-Z0-9])+(\\.[a-zA-Z0-9-]+)+"); //boost::wsmatch what; wstring:原创 2021-06-21 12:46:57 · 854 阅读 · 0 评论 -
C++ 正则表达式 汉字问题
wstring str = strPlate; // 普通汽车+新能源 wregex regRule(L"^(([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-Z](([0-9]{5}[DF])|([DF]([A-HJ-NP-Z0-9])[0-9]{4})))|([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-Z][A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9挂学警港澳使领]))$"); wsmatch matchResu...原创 2020-07-26 23:59:46 · 2517 阅读 · 0 评论