正则表达式

2018-07-15  本文已影响0人  菠菜东001

单个字符

符号 说明
. 任意一个字符
a | b 字符 a 或者字符b
[afg] a或者 f 或者 g 的一个字符
[0-4] 0-4 范围内的一个字符
[a-f] a-f 范围内的一个字符
[^m] 不是m 的一个字符
\s 一个空格
\S 一个飞空格
\d [0-9]
\D [^0-9]
\w [0-9a-zA-Z]
\W [^0-9a-zA-Z]

重复

紧跟在单个字符之后,表示多个这样类似的字符

符号 说明
* 重复 >= 0 次
+ 重复 >= 1 次
? 重复 0 或者 1 次
{m} 重复m 次, a{4} x相当于 aaaa, [1-3]{2} 相当于 [1-3][1-3]
{m,n} 重复 m 到 n 次,比如说a{2, 5}表示a重复2到5次。小于m次的重复,或者大于n次的重复都不符合条件

位置

  ^  表示字符的起始位置
 $ 表示字符的结尾位置


上一篇下一篇

猜你喜欢

热点阅读