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"表示匹配任意非空白字符。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |