【发布时间】:2010-11-10 04:31:30
【问题描述】:
我正在阅读 PCRE 文档,它指的是 占有量词,但没有明确或具体定义它们。我知道什么是贪心量词,也知道什么是惰性量词。但是占有欲?
PCRE man page 在使用该术语而不对其进行定义时似乎在作弊。手册页特别指出术语 占有量词 最初是在 Friedl's book 中定义的。好吧,那很好,但我没有弗里德尔的书,在阅读手册页时,我无法弄清楚所有格量词与贪婪量词的区别。
- ? = 零或一,贪婪
- ?? = 零或一,懒惰
- ?+ = 零或一,所有格
- '+' = 一个或多个,贪婪
- +? = 一个或多个,懒惰的
- ++ = 一个或多个,所有格
【问题讨论】:
-
此问题已添加到Stack Overflow Regular Expression FAQ,在“量词> 更多关于差异...”下