正则表达式

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次 或者 多次

 

posted @ 2018-08-20 16:24  放眼望世界  阅读(95)  评论(0)    收藏  举报