正则表达式入门手册

单字表达式——"[]"

预计阅读时间1 分 177 views

如何让字符的匹配范围可以按照我们的要求进行?

这就要用到我们重要的字符——”[]”。

方括号表示一个字符集,可以用于匹配括号内的任何一个字符。

我们看一下示例

示例一:
正则表达式:[6好!]
片段为:666,今天天气真的超级好!
匹配结果:6

可以看到我们,我们的正则表达式方括号中有”6″,”好”,”!”,所以只要符合这三个字符都会被匹配上。

这就是方括号的作用,本质上方括号可以看做是一个指定范围的匹配字符。

那如果我们想要匹配的字符是a到u呢,如果按照目前学习的字符的话,应该要如下这样写:

示例一:
正则表达式:[abcdefghijklmnopqrstu]
片段为:今天天气真的超级好,是吧,zero。
匹配结果:e

但是这样写的话是不是太麻烦了,这么长的匹配公式,那有没有什么字符能简化这种有范围的匹配呢?

Leave a Comment

分享此文档

单字表达式——"[]"

或复制链接

内容