Подскажите регулярку

R
На сайте с 03.07.2006
Offline
214
328

Здравствуйте,

Нужна регулярка чтобы нашла все такие ссылки в тексте комментариев:

http://www.assscsas.com

и пропустила такие:

<img src="http://www.assscsas.com" />


---------- Добавлено 13.02.2012 в 03:54 ----------

Упрощаю задачу, надо определить начинается ли http как первый символ строки, есть ли перед ней пробел, знак табуляции или перенос строки.

Вот готовая регулярка:

$res_text = preg_replace("(https?|ftp)://\S+[^\s.,> )\];'\"!?]#",

"<a href=\"{$site_http}index.php?action=link&url=\\0\">\\0</a>",$text);
anemak
На сайте с 30.07.2010
Offline
32
#1
rengen:
Здравствуйте,

Нужна регулярка чтобы нашла все такие ссылки в тексте комментариев:
http://www.assscsas.com

и пропустила такие:
<img src="http://www.assscsas.com" />

"!<\s*a\s+href\s*=\s*(\"|')(.*?)http://www.assscsas.com(.*?)(\"|')>!si"

$res_text = preg_replace("(https?|ftp)://\S+[^\s.,> )\];'\"!?]#",

"<a href=\"{$site_http}index.php?action=link&url=\\0\">\\0</a>",$text);

Начинается с HTTP -

^(https?|ftp)

Переносы строки табуляция или пробел

(\n*\t*\s*)
лобстеры, Дон Периньон, белуга, Хеннеси ...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий