Почему не работает регулярное выражение?

grey109

Новичок
Почему не работает регулярное выражение?

// Работает, т.е. выводит Тest test ...
$rr = "Тest test test test test test test test test test test test test test test test";
$e = preg_replace("~^(.{1,10})\b.*~", "\\1...", $rr);
echo $e;

// Не работает, т.е. выводит всю переменную $rr
$rr = "Тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест";
$e = preg_replace("~^(.{1,10})\b.*~", "\\1...", $rr);
echo $e;


Где ошибка?


PS: PHP 4.4.0
 
Сверху