您的位置:首页 > 其它

正则表达式

2015-05-12 00:00 141 查看
正则表达式是一个灵活的,匹配筛选字符的方法。

几个概念:
普通字符:1234567890,a-z从使用概率,这些出现的次数频繁。
不可打印字符(打印出来是空白,属于制表,的字符):像换行符\n、空格、tab\t,空白字符\s,非空白字符\S,注意,这些字符要看作一个整体(再qt匹配中,所有的\替换称\\双杠即可)
特殊字符(我管它叫匹配规则字符):匹配,无非就是,次数(0次,一次,多次)、包含(包含那些,不包含哪些)、开头结尾等,由于这些规则通过书写的文本来表现,所以那些符号,被约定为这些(这些符号用的频率没有规则用的频率高,所以就优先当作规则来用),像 * [ ] { } + ^ ? | . \ ( ) 等等。

即,当我们使用的时候就是特殊字符加普通字符的混合规则。然后匹配后的结果会给出,位置信息,匹配的字符。

下面就是针对规则作出解释

{n} n次
{n,} 至少n次
{n,m} n<m的次数
+ 一次或者多次
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: