19 февраля 2012

Именование совпадений в регулярных выражениях

В регулярных выражениях PCRE есть замечательная возможность задавать имя переменной

$str = "foo - bar";

if (preg_match('/(?<foovalue>\w+)/', $str, $m))
{
echo $m['foovalue'];
}

Комментариев нет: