Помогите вырезать якори из ссылки, (#top и т.п.)

205
.
Вот рягулярка:
preg_match_all("|<a[^>]+href=[\"'](.*?)[\"']|im", $url, $regst);
Не могу понять как вырезать якори..помогите пожалуйста, чтобы, например ссылка http://site.ru/#top изменялась на http://site.ru/..Заранее спасибо
.
str_replace('#top', '', 'site.ru/#top');
.
Dmitriy12
Krite (06.04.2012/18:19)
str_replace('#top', '', 'site.ru/#top');
а можете показать пример, чтобы вырезались якори с любым названием..спасибо
.
$text = preg_replace('|#[a-z\d\-]+|is', '', $text);
попробуй
.
ramzes (06.04.2012/18:29)
$text = preg_replace('|#[a-z\d\-]+|is', '', $text);
попробуй
да исключает, кроме того случая, если будет site.ru/# - это можно как нибудь исправить?
.
А всё спасибо.. разобрался..с меня +5)

$url = "http://site.ru/#";
$result = preg_replace('|#[a-z\d\-]+|is', '', $url);
$result = str_replace('#', '', $result);
echo $result;
Всего: 6