表示数量的通用符号的用法,*+?{m}{m,}{m,n}
表示数量的字符
1
*(星号),对它前面字符匹配0到多次,( 尽量多的匹配前面的字符,而且没有也可以。)例如:'sf9*', 'sfdddda123_s'。此时的*就匹配0个9,仍然返回了匹配对象,匹配结果是sf。'sfd*', 'sfdddda123_s'。此时的*就匹配4个d,匹配结果是sfdddd。
3
?(问号),对它前面的字符匹配0到1次;(要么没有,如有,就出现一次)
4
{m},对它前面的字符匹配 m 次;少于 m,会导致匹配失败。(指定匹配次数)
5
'{m,}',对它前面的字符配大于或等于m 次;(也就是下限m,无上限)。
6
{m, n},对它前面的字符匹配 m 到 n 次,在 m 和 n 之间取尽量多。 (也就是规定了上下限,注意:逗号不要省略)
7
逗号结合或括号,产生的等价关系:{0,} = *{0,1} = ?{1,} = +
上一篇:鱼竿长度怎么选择
下一篇:火影海贼王悟道攻略 如何进行悟道