Функция ereg()

BRat

o_0
Функция ereg()

Предисловие:
$str = "Hello, this <b>word</b> is bold!";
if(ereg("<([[:alnum:]]+)>([^<]*)</\\1>",$str,$Pockets))
echo "Слово '$Pockets[2]' обрамлено тэгом '<$Pockets[1]>'";

Книжный пример использования карманов. По каким-то причинам не работает, выражение составлено верно..Может знает кто, почему?
 

SiMM

Новичок
Уж не знаю, что это за книжный пример, но по моему POSIX этого не умеет - копай в сторону [m]PCRE[/m] ([m]preg_match[/m]).
 

SiMM

Новичок
307я. И всё же по моему POSIX не умеет back-reference (это я про \1).
PS: даже гуру свойственно ошибаться ;) Скорее всего Дмитрий просто не проверял этого кода.
 
Сверху