从Java的正则表达式库中
贪婪量词: X? X,出现一次或零次 X* X,出现零次或多次 X+ X,出现一次或多次 X{n} X,恰好出现n次 X{n,} X,至少出现n次 X{n,m} X,出现n到m次
懒惰量词: X?? X,出现一次或零次 X*? X,出现零次或多次 X+? X,出现一次或多次 X{n}? X,恰好出现n次 X{n,}? X,至少出现n次 X{n,m}? X,出现n到m次
它们的作用描述是相同的...那么,它们有什么不同之处呢?
我真的很希望能够提供一些示例。
(我在使用Java编码,但我听说这个概念对于大多数现代正则表达式实现都是相同的。)
Pattern
javadocs中可以看到以下内容:贪婪量词: X? X,出现一次或零次 X* X,出现零次或多次 X+ X,出现一次或多次 X{n} X,恰好出现n次 X{n,} X,至少出现n次 X{n,m} X,出现n到m次
懒惰量词: X?? X,出现一次或零次 X*? X,出现零次或多次 X+? X,出现一次或多次 X{n}? X,恰好出现n次 X{n,}? X,至少出现n次 X{n,m}? X,出现n到m次
它们的作用描述是相同的...那么,它们有什么不同之处呢?
我真的很希望能够提供一些示例。
(我在使用Java编码,但我听说这个概念对于大多数现代正则表达式实现都是相同的。)