Наиболее важный из них — звездочка *. Она обозначает, что предыдущий символ может быть повторен ноль или более раз (то есть, возможно, и ни разу). Например, выражение a-*- соответствует строке, в которой есть буква a, затем — ноль или более минусов и, наконец, завершающий минус.
В простейшем случае при этом делается попытка найти как можно более длинную строку, т. е. звездочка "поглощает"
так много символов, как это возможно. К примеру, для строки a---b найдется подстрока a--- (звездочка "заглотила"
2 минуса), а не a- (звездочка захватила 1 минус). Это — так называемая "жадность"
квантификатора, и в PHP нет, к сожалению, возможности "убавить ему аппетит".
Язык PCRE, â îòëè÷èå îò RegEx, позволяет ограничивать "жадность" квантификаторов.