正则表达式元字符整理
基本正则表达式 匹配字符: . :匹配任意单个字符。 []: 匹配指定范围内的字符 [::] : 字符集 [:space:] 空格字符 [:lower:] 小写字母 [:upper:] 大写字母 [:alpha:] 大小写字母 [:digit:] 数字 [:alnum:] 数字和大小写字母 [^]: 匹配指定范围外的字符 匹配次数: * :匹配该符号前字符任意次。 .* :匹配任意字符任意次。 ?:匹配其前字符1次或0次。 位置锚定: ^ :其后所跟字符必须在行首。 $:其前所跟字符必须在行尾。 ^$:空白行。 b或&;:其后所跟字符必须为单词首部。 b或&;:其前所跟字符必须为单词尾部。 分组: (): 组内内容为整体,可出现任意次eg: (root) 后向引用: 1:第一个左括号以及与之对应的右括号所包含的内容。 2:…. 3:….
扩展正则表达式 字符匹配: . : [] : [::]: [^]: 以上均同基本正则表达式 次数匹配: *: ?:以上同基本正则表达式 +:匹配其前字符至少1次,同(1,)。 {m,n}:匹配期前字符至少m次,之多n次。 锚定位置: 同基本正则表达式。 分组: ():不需要。 |:或者,a|b: a或者b,c|Cat: c或者Cat。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |