您的位置:首页 > 其它

正则表达式

2014-08-21 00:07 169 查看
正则表达式:由一串特定字符,组成的一个规则字符串,是用于记录文本规则的代码

[]:表示任意一个字符,是单字符或关系

例如:[abc]表示a、b、c中的任意一个

():分组,将()中的部分看着一个整体,可以使用|表示或关系

例如:(124|789)表示124或789

{}:表示字符个数

例如:x{8}表示8个x ;x{2,9}表示2-9个x ;x{3,}表示大于等于3个x

^:表示字符串的开始

$:表示字符串的结束

\:将特殊字符还原成本来的字符意思

?:0个或1个

+:表示至少1个以上(>=1)

*:表示任意多个,包含0个

.:表示任意一个字符

预定义字符集:

\d:任意[0-9]的字符

\w:单词字符,相当于[a-zA-Z0-9]

\s:空白字符

当d、w、s大写时表示“非”

字符集合:

[abc]:a、b、c中任意一个字符

[^abc]:除了a、b、c的任意字符

[a-z]:a-z中的任意一个字符

[a-zA-Z0-9]:a-z、A-Z、0-9中任意的一个字符

[a-z&&[^bc]]:除了b、c以外的任意a-z中的一个字符
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: