首页 > 代码库 > 正则表达式之我见——限定符
正则表达式之我见——限定符
限定符指定在输入中必须存在字符、组或字符类的多少个实例才能找到匹配项。下表列出了支持的限定符。
贪婪的限定符 | 惰性限定符 | 说明 |
---|---|---|
* | *? | 匹配零次或多次。 |
+ | +? | 匹配一次或多次。 |
? | ?? | 匹配零次或一次。 |
{n} | {n}? | 准确分配n次。 |
{n,} | {n,}? | 至少匹配 n次。 |
{n,m} | {n,m}? | 从n与m次。 |
数量 n 和 m 是整数常数。
这里的原则是:一般的字符后面追加限定符是尽可能多的匹配匹配项,限定符后面追加问号的是尽可能少的匹配匹配项。Greedy and Lazy Quantifiers later in this topic.">
下面来一一验证吧!
1.1 *尽可能多的匹配零次或多次 和 *?尽可能少的匹配零次或多次
1.2 +尽可能多的匹配零次或多次 和 +?尽可能少的匹配零次或多次
1.3 ?尽可能多的匹配零次或多次 和 ??尽可能少的匹配零次或多次
1.4 {n}尽可能多的匹配零次或多次 和 {n}?尽可能少的匹配零次或多次
1.5 {n,}尽可能多的匹配零次或多次 和 {n,}?尽可能少的匹配零次或多次
1.6 {n,m}尽可能多的匹配零次或多次 和 {n,m}?尽可能少的匹配零次或多次
正则表达式之我见——限定符
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。