
![]() |
Здравствуйте Гость ( Вход | Регистрация ) |
|
|
|
![]() ![]() ![]() |
![]() |
|
![]() ![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 943 Пользователь №: 28552 На форуме: Карма: 2 ![]() |
Здравствуйте, есть вот такое регулярное выражение
preg_replace("#<a[^>]+>|</a>#is", ' ', $text); Подскажите как сделать чтоб эта регулярка не удаляла теги <a ..></a> например у всех ссылок где домен например sait.ru ? -------------------- |
![]() |
|
![]() ![]() ④ ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Эксперт ![]() Сообщений: 9509 Пользователь №: 18161 На форуме: Карма: 552 ![]() |
preg_replace('#<a[^>]+href=(.)(?:(?!sait\.ru).)+\1.*>.*</a>#isU', ' ', $text); Это сообщение отредактировал Winston - 28.05.2013 - 20:24 |
![]() |
۩
Дата
|
![]() ![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 943 Пользователь №: 28552 На форуме: Карма: 2 ![]() |
спасибо
-------------------- |
![]() |
۩
Дата
|
![]() ![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 943 Пользователь №: 28552 На форуме: Карма: 2 ![]() |
рано я обрадовался, данный код вообще все удалил из таблицы (
-------------------- |
![]() |
|
![]() ![]() ④ ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Эксперт ![]() Сообщений: 9509 Пользователь №: 18161 На форуме: Карма: 552 ![]() |
Показывай текст в котором нужно удалить ссылки.
|
![]() |
۩
Дата
|
![]() ![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 943 Пользователь №: 28552 На форуме: Карма: 2 ![]() |
Текста нету вернее он произвольный
RSS — это файл,<a href="http://vova.ru/">ССЫЛКАБ</a> построенный на
-------------------- |
![]() |
|||
![]() ![]() ④ ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Эксперт ![]() Сообщений: 9509 Пользователь №: 18161 На форуме: Карма: 552 ![]() |
Вот что у меня возвращается после обработки регуляркой
|
||
![]() |
۩
Дата
|
![]() ![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 943 Пользователь №: 28552 На форуме: Карма: 2 ![]() |
ясно, тогда буду искать где косяк уменя
-------------------- |
![]() |
|
![]() ![]() ④ ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Эксперт ![]() Сообщений: 9509 Пользователь №: 18161 На форуме: Карма: 552 ![]() |
Выводи в цикле текст ДО обработки и ПОСЛЕ обработки регуляркой и смотри.
|
![]() |
۩
Дата
|
![]() ![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 943 Пользователь №: 28552 На форуме: Карма: 2 ![]() |
спс буду пробывать
-------------------- |
![]() |
۩
Дата
|
![]() ![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 943 Пользователь №: 28552 На форуме: Карма: 2 ![]() |
$q и $p вот где собака зарыта
![]() -------------------- |
![]() |
۩
Дата
|
![]() ![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 943 Пользователь №: 28552 На форуме: Карма: 2 ![]() |
Вопрос на засыпку, есть переменная с доменами
$url = 'sait.ru, vova.com, topo.biz '; //Домены которые не нужно удалять Возможно все домены в регулярке исключить? -------------------- |
![]() |
|
![]() ![]() ④ ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Эксперт ![]() Сообщений: 9509 Пользователь №: 18161 На форуме: Карма: 552 ![]() |
Можно, только нужно чтобы домены в строке были записаны вот так
$url = 'sait\.ru|vova\.ru|topo\.biz '; //Домены которые не нужно удалять |
![]() |
۩
Дата
|
![]() ![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 943 Пользователь №: 28552 На форуме: Карма: 2 ![]() |
Спасибо
![]() -------------------- |
![]() |
![]() ![]() ![]() |