正则表达式

  正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。

一、匹配字符

字符类

匹配的字符

 

/d

从0-9的任一数字

/d/d匹配72,但不匹配aa7a

/D

任一非数字字符

/D/D/D匹配abc,但不匹配123

/w

任一单词字符,包括A-Z,a-z,0-9和下划线

/w/w/w/w匹配Ab-2,但不匹配∑£$%*Ab_@

/W

任一非单词字符

/W匹配@,但不匹配a

/s

任一空白字符,包括制表符,换行符,回车符,换页符和垂直制表符

匹配在HTML,XML和其他标准定义中的所有传统空白字符

/S

任一非空白字符

空白字符以外的任意字符,A%&g3;

.

任一字符

匹配除换行符以外的任意字符除非设置了MultiLine先项

[…]

括号中的任一字符

[abc]将匹配一个单字符,a,bc.

[a-z]将匹配从a z的任一字符

[^…]

不在括号中的任一字符

[^abc]将匹配一个abc之外的单字符,可以a,bABC

[a-z]将匹配不属于a-z的任一字符,但可以匹配所有的大写字母

序号题目表达式描述匹配举例不匹配举例
1一个数字^/d$匹配一个数字1|||4|||5a|||324|||num
2正整数
^/d+$
匹配一个正整数123|||10|||54-123|||12.2|||abc

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值