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

正则表达式

时间:2015-10-12 17:12:23      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:

1、正则表达式:字符串规则的定义,就是字符出现的次序规律,用于实现字符串匹配,查找,替换等复杂操作。
2、简介
  [ ]:一个字符集,约定一个字符
[abc]
a、b、c中的任一字符
[^abc]
除了a、b、c之外的任一字符
[a-z]
a、b、c、......、z中的任一字符
[a-zA-Z0-9]
a~z,A~Z,0~9中的任一字符
[a-z&&[^bc]]
a~z中除了b和c之外的任一字符

预定义字符集

.
任意一个字符
\d
任意一个数字字符,等价于[0-9]
\w
单词字符,等价于[a-zA-Z0-9_]
\s
空白字符
\D
非数字字符
\W
非单词字符
\S
非空白字符

数量词

X? 0或1
X*
>=0
X+
>=1
X{n}
=n
X{n, }
>=n
X{n,m}
n<=   <=m
说明:
    1). + - ? { },都需要进行转义([]内不需要转义)
    2)()表示分组,&&,|

正则表达式

标签:

原文地址:http://www.cnblogs.com/activity/p/4871916.html

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