Gordon
Новичок
Помогите с регулярным выражением
Уже второй день мучаюсь, перечитал раз 5 статью про регулярные выражения... В общем не могу понять... в чем проблема. Подскажите пожалуйста.
Когда я пишу например, такое выражение:
Почему то что идет в скобках с "?:" тоже попадает в значение массива? По итогам прочтения статьи я так понял, что в результат должно попасть только то что в скобках без "?:". В статье четко написано:
Уже второй день мучаюсь, перечитал раз 5 статью про регулярные выражения... В общем не могу понять... в чем проблема. Подскажите пожалуйста.
Когда я пишу например, такое выражение:
PHP:
preg_match_all("/(?:href=)(.*)(?:"> )/",$page,$Num);
Т.е. то же сделал и я но почему в результате все вместе с результатом из скобок?Вам нужно запоминать что стояло между фамилией и отчеством, пробел или точка? Мне нет! Поэтому из сохраняющих и группирующих скобок делаем только группирующие: (?:\s|\.)