Регулярное выражение Perl -Что означает модификатор gc?

У меня есть регулярное выражение, которое соответствует некоторому тексту как:

$text =~ m/$regex/gcxs

Теперь я хочу знать, что означает модификатор 'gc' :

Я провел поиск и обнаружил, что gc означает «Разрешить продолжение поиска после неудачного совпадения /g» .

Это мне непонятно. Что означает продолжение поиска?

Насколько я понял, это означает, что поиск начинается с начала, если поиск /g не удался. Но разве модификатор /g не соответствует всей строке?

21
задан AnonGeek 9 July 2012 в 12:51
поделиться