Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB58.9300
BTC/USD0.0000
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 21.02.2010, 14:02   #1
Hector
Статус кво
 
Аватар для Hector
 
Регистрация: 02.05.2008
Адрес: California
Сообщений: 11,252
Бабло: $1447290
Отправить сообщение для Hector с помощью ICQ
По умолчанию Регулярка - как вырезать ссылки с текста?

Нужно вырезать неактивные ссылки.
Примерно так:

Цитата:
hey you! check this video: youtube.com/watch?v=KtozzOv_mtM
Нужно вырезать
Цитата:
youtube.com/watch?v=KtozzOv_mtM
и оставить текст.
__________________
----
Hector вне форума  
Старый 21.02.2010, 14:19   #2
greenwar
Ебланнед
 
Регистрация: 07.02.2010
Сообщений: 1,053
Бабло: $119555
По умолчанию

/\s(\w+\.(?:com|net|org|ru|ws|info и т.д., вписываешь все известные домены вообщем)(?:\/.+?)?)\s/

типа того
в качестве ограничителей стоят пробелы, но на самом деле в конце ссылки может быть и тэг и перенос строки.. сложно всё предусмотреть
а зацепиться кроме домена больше не за что
greenwar вне форума  
Старый 21.02.2010, 17:42   #3
roots
Member
 
Аватар для roots
 
Регистрация: 12.11.2009
Сообщений: 73
Бабло: $14250
Отправить сообщение для roots с помощью ICQ
По умолчанию

Можно фильтрануть на неактивные ссылки сначала (http:// убрать). А потом, например, вставить с эксель с разделителем ":" или че там. Кустарное решение
roots вне форума  
Старый 22.02.2010, 00:20   #4
smartproger
Юниор
 
Регистрация: 12.01.2009
Сообщений: 21
Бабло: $7160
По умолчанию

([\w\-]*(?:\.\w+)+[\w\?&\/_=]*)

__________________
SmartProger - разработка софта любой сложности на заказ
smartproger вне форума