[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Опять регулярки
gamleton
Нашёл на одном сайте регулярку для удаления всех ссылок, но чёт не хочет моя функция работать. В чём ошибка, подскажите пожалуйста.


function no_url($s){ 
$s = preg_replace("^(?#Protocol)(?:(?:ht|f)tp(?:s?)\:\/\/|~\/|\/)?(?#Username:Password)(?:\w+:\w+@)?(?#Subdomains)(?:(?:[-\w]+\.)+(?#TopLevel Domains)(?:com|org|net|gov|mil|biz|info|mobi|name|aero|jobs|museum|travel|[a-z]{2}))(?#Port)(?::[\d]{1,5})?(?#Directories)(?:(?:(?:\/(?:[-\w~!$+|.,=]|%[a-f\d]{2})+)+|\/)+|\?|#)?(?#Query)(?:(?:\?(?:[-\w~!$+|.,*:]|%[a-f\d{2}])+=?(?:[-\w~!$+|.,*:=]|%[a-f\d]{2})*)(?:&(?:[-\w~!$+|.,*:]|%[a-f\d{2}])+=?(?:[-\w~!$+|.,*:=]|%[a-f\d]{2})*)*)*(?#Anchor)(?:#(?:[-\w~!$+|.,*:=]|%[a-f\d]{2})*)?$", "", $s);
return $s;
}
Игорь_Vasinsky
laugh.gif
первый раз вижу регулярку с мануалом внутри

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
inpost
взял какую-то чужую нерабочую функцию и на форум, чтобы мы за тебя её правили? Странный какой-то способ...

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
gamleton
Не ну может у кого то есть другое решение моей задачи dry.gif
gamleton

 ! 

М
не надо ссылочки кидать на неправильные скрипты
inpost
Игорь_Vasinsky
#(<a.+</a>)#


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
gamleton
Цитата (Игорь_Vasinsky @ 12.11.2012 - 17:20)
#(<a.+</a>)#

Да мне бы абсолютно всё вырезать включая http://ya.ru www.ya.ru ya.ru ya.ru/soft.html http://www.ya.ru/soft.html?vasya+masha=love и прочее...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.