正则表达式
1.什么是正则表达式?
从一段文字中找到你想找的符合规则的内容.
2.正则表达式的语法
字符组 写在 [ ] 中的内容
[0-9] 匹配数字
[a-z] 匹配小写字母
[A-Z] 匹配大写字母
[a-zA-Z] 匹配大小写字母
[a-z0-9A-Z] 匹配字母数字
[a-z0-9A-Z_] 匹配字母数字下划线
元字符
\w 匹配字母数字下划线
\d 匹配所有的数字
\s 匹配换行符,制表符,空格
\W,\D,\S 和上述小写的取反
\b 表示单词的边界
^ 匹配一个字符串的开始
$ 匹配一个字符串的结尾
. 匹配除换行符之外的所有字符
量词
{n}表示 这个量词之前的字符出现n次
{n,} 表示这个量词之前的字符至少出现n次
{n,m} 表示这个量词之前的字符出现n-m次
? 表示匹配量词之前的字符出现 0次 或者 1次 表示可有可无
+ 表示匹配量词之前的字符出现 1次 或者 多次
* 表示匹配量词之前的字符出现 0次 或者 多次

浙公网安备 33010602011771号