您的位置:首页 > 其它

正则表达式基础精简篇之二 (匹配多个字符)

2010-07-12 14:39 330 查看

1。匹配1个或者多个

j+ 可以匹配 jja jjjja ja jb 等

[a-z]+ 可以匹配 a2 ab2 abc2等

/d+ 可以匹配 9a 88a 898c等



2。匹配0个或者多个

j*

[0-9]*

/d*



3。匹配0个或者一个

flowers? 会匹配flowers 或者flower



4。匹配制定数目字符

/d{3}

/d{1,3}至少1次,最多3次



5。贪婪匹配和惰性匹配

贪婪匹配,尽可能多的循环匹配

惰性匹配,尽可能少的循环匹配

以上非限定数目匹配用的都是贪婪匹配,惰性匹配仅仅是在贪婪匹配的后面多了一个?



a/d*?

匹配 ma234 匹配的结果是a而不是 a234
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: