preg_replace("#<a[^>]+>|</a>#is", ' ', $text);
Подскажите как сделать чтоб эта регулярка не удаляла теги <a ..></a> например у всех ссылок где домен например sait.ru ?
_____________
Вязание xe4.ru спицами.
Сайт для тестов (подопытный №543)
preg_replace("#<a[^>]+>|</a>#is", ' ', $text);
preg_replace('#<a[^>]+href=(.)(?:(?!sait\.ru).)+\1.*>.*</a>#isU', ' ', $text);
RSS — это файл,<a href="http://vova.ru/">ССЫЛКАБ</a> построенный на
основе XML, который обеспечивает сбор и объединения Ваших материалов с
сайта (если изъясняться простым языком <a href="http://sait.ru/">ССЫЛКАБ</a> rss-лента это самый простой способ получить все самые последние
новости(статьи и т.д.) с вашего сайта). Владельцы других сайтов,
ровно как и вы, могут использовать RSS-ленты сторонних ресурсов
что бы публиковать эту информацию на своих страницах
$x=0;
while ($x < $total)
{
$q = mysql_fetch_row(mysql_query("SELECT `{$text}` FROM `{$tab}` WHERE `id` = '{$x}'"));
$r = preg_replace('#<a[^>]+href=(.)(?:(?!sait\.ru).)+\1.*>.*</a>#isU', ' ', $p[0]);
mysql_query("UPDATE `{$tab}` SET `{$text}` = '{$r}' WHERE `id` = '{$x}'");
$x++;
}
Цитата |
RSS — это файл, построенный на основе XML, который обеспечивает сбор и объединения Ваших материалов с сайта (если изъясняться простым языком <a href="http://sait.ru/">ССЫЛКАБ</a> rss-лента это самый простой способ получить все самые последние новости(статьи и т.д.) с вашего сайта). Владельцы других сайтов, ровно как и вы, могут использовать RSS-ленты сторонних ресурсов что бы публиковать эту информацию на своих страницах |
$url = 'sait.ru, vova.com, topo.biz '; //Домены которые не нужно удалять
$url = 'sait\.ru|vova\.ru|topo\.biz '; //Домены которые не нужно удалять
preg_replace('#<a[^>]+href=(.)(?:(?!(?:' . $url . ')).)+\1.*>.*</a>#isU', ' ', $text)