поиск и замена ссылок в тексте

antonim

Новичок
поиск и замена ссылок в тексте

Встал вопрос о том, чтобы в тексте, который оставляет пользователь, находить ссылки типа www.yandex.ru?id=444 или htth:// и т.д. и заменять их на

<a htef="www.yandex.ru?id=444"> www.yandex... </a>

думаю, чтоб не изобретать велосипед уже есть готовые замены из регулярок, может кто подкинет или подскажет где есть таковые?
 

Фанат

oncle terrible
Команда форума
учись искать

-~{}~ 29.04.09 16:52:

ты совершенно прав. готовых регулярок для такой распространенной задачи в интернете есть тонны. если ты не можешь найти ни одной, то это означает, что учиться пользоваться интернетом для тебя сейчас гораздо важнее, чем какие-то замены.
 

antonim

Новичок
так и не нашел. Что только не вводилю Кста нужно еще чтобы обрезал на 15 символах т.е. если ссылка www.123456789101112.ru
то нужно преобразовать в <a href="www.123456789101112.ru">
www.12345678910... </a>
 

antonim

Новичок
мда нашел когда решил порсто сам сделать вот кому надо:

$comment=preg_replace("#(https?|ftp)://\S+[^\s.,>)\];'\"!?]#",'<a href="\\0">\\0</a>',$comment);
 
Сверху