Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.11.2011, 14:59   #1
MyXa
Пользователь
 
Регистрация: 25.08.2010
Сообщений: 77
По умолчанию Регулярка для парсинга ссылки

Есть текст в нем 10 ссылок ТЕКСТОВЫХ т.е без тегов href там и прочей... в общем в виде текста начиная http://.....ru
концы разные расширения файловов там.... .msi . Мне нужно эти линки собрать в массив... как это сдеаать?
I have cheats!!!!
MyXa вне форума Ответить с цитированием
Старый 03.11.2011, 15:11   #2
MyXa
Пользователь
 
Регистрация: 25.08.2010
Сообщений: 77
По умолчанию

немного погуглив(раньше надо было ;D) нашел:
Код:
		function link_it($text)
{
    $text= preg_replace("/(^|[\n ])([\w]*?)((ht|f)tp(s)?:\/\/[\w]+[^ \,\"\n\r\t<]*)/is", "$1$2<a href=\"$3\" >$3</a>", $text);
    $text= preg_replace("/(^|[\n ])([\w]*?)((www|ftp)\.[^ \,\"\t\n\r<]*)/is", "$1$2<a href=\"http://$3\" >$3</a>", $text);
    $text= preg_replace("/(^|[\n ])([a-z0-9&\-_\.]+?)@([\w\-]+\.([\w\-\.]+)+)/i", "$1<a href=\"mailto:$2@$3\">$2@$3</a>", $text);
    return($text);
}
I have cheats!!!!
MyXa вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужен скрипт для парсинга 111Alex111 Фриланс 2 19.09.2011 22:57
Компоненты для парсинга страниц!!! $T@LKER Работа с сетью в Delphi 14 20.02.2011 17:17
Регулярка для вырезания повторяющихся последовательностей alexplato PHP 0 08.01.2011 14:21
Регулярка для вырезания всех тегов кроме заданных alexplato Общие вопросы .NET 0 19.12.2010 17:25
Программа для парсинга описаний chilinik Общие вопросы Delphi 2 07.10.2009 10:17