正则表达式
2016-12-01 00:00
274 查看
摘要: 学习笔记
ASCII字符表
正则表达式语法
C语言中文网:正则表达式
JavaScript中的正则表达式总结
在线正则表达式测试
Javascript正则表达式在线测试工具
一张思维导图,让正则表达式不再难懂
Matcher类matches()方法是完全匹配,find()方法是部分匹配。
反向引用
贪婪与懒惰
ASCII字符表
正则表达式语法
C语言中文网:正则表达式
JavaScript中的正则表达式总结
在线正则表达式测试
Javascript正则表达式在线测试工具
一张思维导图,让正则表达式不再难懂
Matcher类matches()方法是完全匹配,find()方法是部分匹配。
. 匹配除了换行符以外的任意字符 ? 前边的内容可以连续重复出现(重复零次或一次) + 前边的内容可以连续重复出现(重复一次或更多次) * 前边的内容可以连续重复出现(重复零次或更多次) | 分支条件(将会从左到右地测试每个条件,如果满足了某个分枝的话,就不会去再管其它的条件了),即是'或'的意思 {n} 重复n次 {n,} 重复n次或更多次 {n,m} 重复n到m次 .* 任意数量的不包含换行的字符 [a-z0-9A-Z_] 完全等同于\w(只考虑英文的话) [aeiou] 匹配任何一个英文元音字母,另[.?!],匹配标点符号.或?或!(注意:无需转义) [^x] 匹配除了x以外的任意字符 [^aeiou] 匹配除了aeiou这几个字母以外的任意字符 () 分组,'('与')'也是元字符,查找内容中需要,则需要进行转义 \ 转义字符,如要查找.或*,需要使用\.和\* \b 匹配一个单词的边界(匹配单词的开始或结束),如精确查找hi单词:使用\bhi\b \B 匹配不是单词开头或结束的位置 \w 匹配字母或数字或下划线 \W 匹配任意不是字母,数字,下划线的字符(刚好与\w相反) \s 匹配任意的空白符,包括空格、制表符(Tab)、换行符、中文全角空格等 \S 匹配任意不是空白符的字符 \d 匹配一位数字[0-9],示例\d{2}代表\d需要连续重复匹配2次,即2个数字 \D 匹配任意非数字的字符 ^ 匹配字符串开始 $ 匹配字符串结束 可以考虑参考《老马说编程》的正则表达式
反向引用
贪婪与懒惰
相关文章推荐
- 正则表达式语法学习
- 正则表达式
- 正则表达式的资源和工具汇集(下)
- 正则表达式,日后必定有用
- 正则表达式中双引号、单引号的示意
- JAVA自动生成正则表达式工具类
- 正则表达式举例(上)
- 正则表达式
- 正则表达式-深入浅出(二)
- 正则表达式常用的验证方法
- 正则表达式:Pattern类与Matcher类详解
- 正则表达式全部符号解释
- 正则表达式
- 正则表达式所有元字符及特殊字符
- as3 正则表达式
- 快速测试正则表达式
- Python3 如何优雅地使用正则表达式(详解七)
- 正则表达式一定要会
- 正则表达式(regular expression)特殊字符(special charactors)1
- .NET Framework 正则表达式