表达式入门看下表
掌握^$和中括号[]大括号{}的使用就够了。所有语法都源自这4种符号使用
^ | 表示开头位置 |
$ | 表示结尾位置 |
普通字符 | 该字符完全相等 |
[a-zA-Z] | 该字符属于字符组内的字符 |
[^a-z] | 该字符不属于字符组内的字符 |
[a-z]{1} | 该位置的1个字符符合[a-z] |
[a-z]{245} | 该位置的245个字符都符合[a-z] |
[a-z]{1,245} | 该位置的1~245个字符都符合[a-z] |
[a-z]{1,} | 该位置的1~任意个字符都符合[a-z] |
语法糖
[a-z]* | 等价于[a-z]{0,} |
[a-z]? | 等价于[a-z]{0,1} |
[a-z]+ | 等价于[a-z]{1,} |
测试机:
https://download.csdn.net/download/TrueIsFalse/14082445
替换的话会更复杂些,用于查找匹配的话掌握上面这些够了。真的是傻瓜级教程= =