B.5 使用符号创建匹配多种字符的表达式
使用方括号[]包含一系列字符,能够匹配其中任意一个字符。用[^]包含一系列字符,则能够匹配其中^之后所列字符之外的任意一个字符。同样的道理,虽然可以匹配其中任意字符,但是只能是匹配一个,不是多个。
例如,正则表达式[a@5]可以匹配字符a,或者匹配字符@,或者匹配字符5,而正则表达式[^a@5]匹配除a、@和5之外的任意一个字符。再比如,[a-p]匹配小写字母a到小写字母p之间的任意一个字符。
使用方括号[]包含一系列字符,能够匹配其中任意一个字符。用[^]包含一系列字符,则能够匹配其中^之后所列字符之外的任意一个字符。同样的道理,虽然可以匹配其中任意字符,但是只能是匹配一个,不是多个。
例如,正则表达式[a@5]可以匹配字符a,或者匹配字符@,或者匹配字符5,而正则表达式[^a@5]匹配除a、@和5之外的任意一个字符。再比如,[a-p]匹配小写字母a到小写字母p之间的任意一个字符。
共有条评论 网友评论