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

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

Ajax

Guest
регулярные выражения. почему не работает

<?
$text='345 DDDDD 5555555555555 fdsssh';
if ((ereg("(\d{3,4}\s[A-Z]{5})",$text,$reg);
print "$reg[0] - $reg[1] - $reg[2]";
?>

возращает только черточки, пробывал вместо скобок ставить слэши.. тоже самое.
нужно выбрать 3 или 4 числа , пробел затем слово из 5 букв
 
ну тогда так и пиши и не выпендривайся.
if ((ereg("([0-9]{3,4})( )([A-Z]{5})",$text,$reg);
 
Сверху