Я читаю документ PCRE, и он ссылается на собственнические квантификаторы , но не определяет их явно или конкретно. Я знаю, что такое жадный квантификатор, и я знаю, что такое ленивый квантификатор. Но притяжательный?
Справочная страница PCRE , кажется, обманывает, когда использует термин, не определяя его. В справочной странице конкретно говорится, что термин собственнические квантификаторы впервые был определен в книге Фридла . Что ж, это замечательно, но у меня нет книги Фридла, и, читая справочную страницу, между строк я не могу понять, что отличает собственнические кванторы от жадных.
- ? = ноль или один, жадный
- ?? = ноль или один, ленивый
- ? + = Ноль или один, притяжательный
- '+' = один или несколько жадных
- +? = один или несколько, ленивый
- ++ = один или несколько, притяжательные