用户登录

设置一下匹配模式, 输入一个 # 号 .. 后面是一个数字 \d , 我们可以再试几个特别的符号 ... 现在我想匹配的是一个 # 号,它后面是一个数字,我想让这个数字部分可以重复出现多次,也可以不出现 .. 在这个项目的后面添加一个 * 号 ...

匹配的东西就是 # 号加上后面连续出现的数字,也可以匹配单独的一个 # .. 这个 * 号也可以放到一个字符集的后面 .. 表示的就是它前面的这个字符集里的东西可以不出现,也可以连续出现多次 .. #[0-9]*

如果你想让这个模式里的数字部分至少要出现一次,或者可以连续出现多次 ... 可以使用一个 + 号这个 meta 字符 ..

或者,你只想让这个数字部分最多只能出现一次,也可以不出现 ... 要用的 meta 字符是一个 ? 号 ..

Quantified Repetition

还有一种形式可以让我们明确的设置重复出现的最小还有最大的次数 ... 用的是一组花括号 .. 里面可以设置一下最小跟最大的重复出现的次数 ..

先添加一个最小出现的次数 .. 比如 2 ... 这样匹配的是一个 # 号,加上后面的数字部分,这个数字部分至少要连续出现两次 .. 最多也只能出现两次,因为我们没有单独设置最大的重复出现的次数,所以最小跟最大都是这个 2 ..

逗号分隔一下,可以再设置一下最大出现的次数,比如 3 ..

这些设置重复的东西,它们影响的是紧挨着它的前面的那个项目,这个项目可以是单独的一个字符,也可以是一个字符集,或者,也可以是一个群组。

重复:Repetition《 正则表达式 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点