码迷,mamicode.com
首页 > 其他好文 > 详细

正则表达式

时间:2017-11-07 22:22:05      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:new   mil   等等   问号   abc   制表符   数字   中括号   表示   

. :匹配任意一个字符
^ :匹配以什么开头的字符,如果放在中括号中表示取反,如 ^abc 表示匹配以 abc 开头的字符,[^abc] 表示匹配 abc 之外的字符
$ :匹配以什么结尾的字符
* :匹配零个或多个星号前面的字符,如 abc* 可以匹配 abc 、abcabc 、abcabcabc 等等,也可以匹配空字符(即零个星号前面的字符)
+ :匹配一个或多个加号前面的字符,如 abc+ 可以匹配 abc 、abcabc 、abcabcabc 等等
? :匹配零个或一个问号前面的字符,如 abc? 只能匹配 ab 、abc
\ :用于转义,比如我要匹配 $ 这个字符,但是 $ 用于匹配以什么结尾的字符,因此我就可以用 \$ 来匹配 $ 这个字符

| :用于
{}
[] :匹配中括号中的某个字符,如 [0-9] 表示匹配 0~9 中的任意一个数字
() :用于分组
\d :匹配任何数字,相当于 [0-9]
\D :匹配非数字字符,相当于 [^0-9]
\s :匹配任何空白字符,如空格、Tab制表符、换行符等
\S :匹配任何非空白字符
\w :匹配所有的字母和数字,相当于 [a-zA-Z0-9]
\W :匹配所有的非字母和数字,相当于[^a-zA-Z0-9]

 

 

 

 

     

正则表达式

标签:new   mil   等等   问号   abc   制表符   数字   中括号   表示   

原文地址:http://www.cnblogs.com/pzk7788/p/7801100.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!