Программирование > PHP
Рег выражения и выделение ссылок
koder:
--- Цитировать ---Во-первых, посмотрите на исходные условия - там об этом ничего не было.
--- Конец цитаты ---
разве?
--- Цитировать ---Но также нужно учесть что ссылока уже может быть выделеной, тогда повторное выделение очень не желательное!!!
--- Конец цитаты ---
--- Цитировать ---Во-вторых, самостоятельно прикрутить strip_tags() в нужном месте религия запрещает?
--- Конец цитаты ---
тоесть в нужном месте? Смотри, у меня есть большой кусок текста в HTML формате. Там есть ссылки уже выделеные в а есть не выделеные. strip_tags() ко всему - не вариант. А вот как это применить к нужному куску?
brainkiller:
Согласен, насчет условий промахнулся! :)
Внимательно следим за руками:
"http://(([A-Za-z0-9._\\-])*)"
меняем на
" http://(([A-Za-z0-9._\\-])*) "
т.е. обрамляем выражение пробелами, и - о, чудо! - все работает!
koder:
хм. а это и правда хороший вариант!
brainkiller:
Да, совсем забыл: еще нужно в выражение добавить слэш, амперсанд, диез, знак процента и вопросительный знак.
Навигация
Перейти к полной версии