Регулярное выражение

Статус
В этой теме нельзя размещать новые ответы.

LEXAlForpostl

Мой дом здесь!
Регистрация
21 Май 2008
Сообщения
766
Реакции
228
Здравствуйте.
Имеем ссылку вида
Подскажите пожалуйста регулярку, которая бы спарсивала цифры от / до -, т.е. 222.
Другие цифры и символы - не трогала.
Или может Вы видите другой способ получение этих цифр (в нашем случае 222)
 
как вариант
PHP:
<?php 

$url="http://domain.com/dir/dir2/222-name.html";
preg_match( "/^http\:\/\/domain.com\/dir\/dir2\/(.*)-name.html/", $url, $s);
echo $s[1];
?>
 
PHP:
$reg='#/(\d+)-[^\.]+\.html#';
 
PHP:
$url="http://domain.com/dir/dir2/222-name.html"; 
$id = (int) basename($url);
echo $id;
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху