Урок 19. Именованные подвыражения
Дата публикации: 02-09-2015

От автора: в этом уроке мы с Вами рассмотрим две новые возможности работы с регулярными выражениями - это возможность использования именованных масок или подвыражений и возможность не сохранять в массиве содержимое подмасок.
Обе эти возможности призваны упростить нам работу с результатами поиска. С помощью именованных подмасок мы можем создавать в массиве найденного ассоциативные элементы, ну а вторая возможность позволяет использовать в шаблоне регулярного выражения скобки только для группировки, исключая при этом сохранение результата в массив.
По результатам урока мы познакомимся с дополнительными возможностями работы с подмасками.
Все уроки курса:
Метки: регулярные выражения
Хотелось бы конечно еще пример как использовать именованные подвыражения в функции preg_match_all. Мы тогда подставляли просто $1 или $2… и так далее, но как быть с именованными подвыражениями? $name не проходит…
Я извиняюсь, я имел ввиду функцию preg_replace
Никак, насколько мне известно, только по номеру. Возможность использовать именованные подвыражения нужна именно для получения ассоциативных массивов в PHP и удобной работы с ними, соответственно.
Андрей, за один этот курс можно памятник поставить ))… замечательный курс, уже который раз пересматриваю, тк сразу все не удалось запомнить. Еще раз спасибо!
Вам спасибо за оценку