正则表达式--元字符

元字符11个:( ) [ ] | * + ? ^ $ .

^:匹配输入字符串的开始位置,

如果设置了RegExp对象的Multiline属性,^也匹配“/n”或“/r”之后的位置。

 

$:匹配输入字符串的结束位置,

如果设置了RegExp对象的Multiline属性,$也匹配“/n”或“/r”之前的位置。

 

*:匹配前面的子表达式零次或多次,等价于{0,};

+:匹配前面的子表达式一次或多次,等价于{1,};

?:匹配前面的字表达式零次或一次,等价于{0,1},

当该字符紧跟在任何一个其他限制符(*,+,?,{n },{n ,},{n ,m })后面时,匹配模式是非贪婪的。非贪婪模式尽可能少的匹配所搜索的字符串,而默认的贪婪模式则尽可能多的匹配所搜索的字符串。

 

. :匹配除/n之外的任何单个字符。

 

| :表示或得意思,例x|y,匹配x或y任意一个字符

[ ]:字符集合或范围,例[xyz].匹配xyz中的任意一个字符。[a-z].匹配a到z中的任意一个字符

( ):字符组,可以把它看成一个表达式组合,它们是一个整体的元素;例:(abc){3}.匹配abcabcabc

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值