flex正则表达式的元序列

 

1、元序列 "{n}"、"{n,}"、"{n、m}"

元序列"{n}"表示在它之前出现的项目必须重复n次;元序列"{n}"表示在它之前出现的项目至少重复n次,元序列"{n,m}"表示在它之前出现的项目至少重复n次,最多重复m次。

2、元序列 "\d"、"\D"

元序列"\d"用于匹配一个数字字符,元序列"\D"用于匹配一个非数字字符。

3、元序列"\w"、"\W"

元序列"\w"用于匹配一个单词字符,元序列"\w"用于匹配一个非单词字符。单词字符包括大小写英文字母、数字字母以及下画线。

4、元序列"\b"、"\B"

元序列"\b"表示单词的边界,元序列"\B"表示非单词边界。元序列"\b"和元序列"\B"都是0长度匹配。在字符串中,字符边界包括以下几个位置:

*如果字符串的第一个字符是单词的字符,则字符串开头前面的位置是单词边界。

*如果字符串的最后一个字符是单词字符,则字符串末尾字符之后的位置是单词边界。

*如果在单词字符后紧跟非单词字符或者在非单词字符后紧跟单词字符,则它们中间的位置就是单词边界。

5、元序列 "\s"、"\S"

元序列"\s"表示匹配任意空白字符,元序列"\S"表示匹配任意非空白字符。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值