рег выражения

peshkov

Новичок
рег выражения

как проверить с помощью регулярных выражений
сколько на конце ссылки цифр
тоесть тоесть делаю вот так
PHP:
preg_match("~[url]http://[/url][^ ]*\/[0-9][0-9][0-9]~i","$text",$res);
невыводит 4 цифру

http://mydomain.ru/232
http://mydomain.ru/2324
 

SelenIT

IT-лунатик :)
PHP:
preg_match('~<a href="http://[^ ]*\/(\d+)"~i', $text, $res);
echo 'На конце ссылки '.strlen($res[1]).' цифр';
 

SelenIT

IT-лунатик :)
Что именно? Получить количество цифр средствами самой регулярки?
 

peshkov

Новичок
тоесть ка нибуть модифицировать
тоесть может быть то 3 цифры то 4
тоесть надо зделать чтото с вот этим ([0-9][0-9][0-9])
preg_match("~<a href="http://" target="_blank">http://</a>[^ ]*\/[0-9][0-9][0-9]~i","$text",$res);
 
Сверху