Функция ereg()

  • Автор темы Автор темы BRat
  • Дата начала Дата начала

BRat

o_0
Функция ereg()

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

Книжный пример использования карманов. По каким-то причинам не работает, выражение составлено верно..Может знает кто, почему?
 
Уж не знаю, что это за книжный пример, но по моему POSIX этого не умеет - копай в сторону [m]PCRE[/m] ([m]preg_match[/m]).
 
307я. И всё же по моему POSIX не умеет back-reference (это я про \1).
PS: даже гуру свойственно ошибаться ;) Скорее всего Дмитрий просто не проверял этого кода.
 
Сверху