正则表达式基础精简篇之二 (匹配多个字符)
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 或者flower4。匹配制定数目字符
/d{3}/d{1,3}至少1次,最多3次
5。贪婪匹配和惰性匹配
贪婪匹配,尽可能多的循环匹配惰性匹配,尽可能少的循环匹配
以上非限定数目匹配用的都是贪婪匹配,惰性匹配仅仅是在贪婪匹配的后面多了一个?
a/d*?
匹配 ma234 匹配的结果是a而不是 a234
相关文章推荐
- 正则表达式基础精简篇之一 (单字符匹配)
- 正则表达式匹配任意字符(包括换行符)的写法(转)
- php 正则表达式 匹配中日韩字符(GBK)
- 收集一些常用的正则表达式(匹配中文字符、匹配双字节字符、匹配HTML标记、匹配空行 and so on~~~)
- js正则表达式字符含义基础解释
- 正则表达式2——匹配单个字符
- 正则表达式--基础常用字符
- [正则表达式]-基础语法一 元字符之定位符
- 匹配Unicode字符的正则表达式
- 正则表达式匹配任意字符(包括换行符)的写法
- C#正则表达式基础 [0-9a-zA-Z] 验证一个字符是否是数字或者字母
- 匹配Unicode字符的正则表达式
- C#正则表达式基础 ^[0-9] 检测字符串的首个字符是否是数字
- ES5基础之正则表达式02:范围类、预定义类和边界字符
- 正则表达式2——匹配单个字符
- Java 正则表达式--匹配字符获取、IP地址排序
- 正则表达式之特殊字符匹配
- 正则匹配任意字符(常用正则表达式的书写)
- perl 中部分正则表达式中匹配非空字符和正常使用字符
- js里面正则表达式,匹配字符,不断更新