正则表达式
hellokandy
我总在牛A与牛C之间徘徊!
展开
-
Greta 编译错误
背景:Greta2.6.4在VS2008编译通过,在VS2013中,编译出现以下错误: 1> regexpr2.cpp 1>c:\users\administrator\desktop\greta\greta\restack.h(56): error C2332: “struct”: 缺少标记名 1>c:\users\administrator\desktop\greta\greta\rest原创 2016-05-31 13:13:56 · 1570 阅读 · 1 评论 -
Greta 入门指南
GRETA是微软研究院推出的一个正则表达式模板类库,GRETA 包含的 C++ 对象和函数,使字符串的模式匹配和替换变得很容易,它们是: rpattern: 搜索的模式 match_results/subst_results: 放置匹配、替换结果的容器 为了执行搜索和替换的操作,用户首先需要用一个描述匹配规则的字符串来显式初始化一个rpattern对象,然后把需要匹配的字符串作为参数,调用rpa原创 2016-05-31 13:32:58 · 576 阅读 · 0 评论 -
常用正则表达式
等价: ?,*,+,\d,\w 都是等价字符 ?等价于匹配长度{0,1} *等价于匹配长度{0,} +等价于匹配长度{1,} \d等价于[0-9] \w等价于[A-Za-z_0-9] 一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零转载 2016-03-09 12:04:17 · 1013 阅读 · 0 评论