正则表达式

一、^ $ * ? {2} {2,3} |

^       --- 匹配字符串的开头,例"^a.*",匹配以a开头的字符串。如果出现在[]内,则匹配非该字符的集合,例[^a],匹配不是a的任意字符。

$        --- 匹配字符串的结尾,例"*a$”,匹配以a结尾的字符串。

*        --- 匹配前面的子表达式零次或者多次。

?        --- 匹配前面的子表达式一次或者多次。

{2}     --- 匹配前面的子表达式两次。

{2,3}  --- 匹配前面的子表达式两次或者三次(两次优先)。

|         --- 匹配多个表达式中的一个,例[aaa|bbb\ccc],匹配aaa或bbb或ccc。


二、[] [^] [a-z]

[]         --- 匹配括号的字符,例[abc],匹配a、b、c三个字符中的任意一个。

[^]        --- 匹配非括号内的任意字符,例[^a],匹配不是a的任意字符。

[a-z]    --- 匹配a-z中的任意一个字符。


三、 \s \S \w \W \d \D

\s     ---- 匹配任意空白字符,如空格、制表符、换页符等。

\S    ----- 匹配任意非空白字符。

\w    ----- 匹配包括下划线的任意单词字符。

\W    ----- 匹配任意非单词字符。

\d     ----- 匹配一个数字字符。

\D    ----- 匹配一个非数字字符。


四、[\u4E00-\u9FA5] 

[\u4E00-\u9FA5]   ----  匹配汉字字符。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值