Чтобы скрыть всевозможные ссылки в Google Кругах (или изображения), используйте сценарий Greasemonkey / Tampermonkey следующим образом:
// ==UserScript==
// @name _Hide annoying links
// @include http://YOUR_SERVER.COM/YOUR_PATH/*
// @require http://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js
// @require https://gist.github.com/raw/2625891/waitForKeyElements.js
// @grant GM_addStyle
// ==/UserScript==
/*- The @grant directive is needed to work around a design change
introduced in GM 1.0. It restores the sandbox.
*/
waitForKeyElements (
"a[href*='earn-google-circles'], img[src*='earn-google-circles']",
hideNode
);
function hideNode (jNode) {
jNode.hide ();
}
Это получает как статические, так и AJAX-загруженные
См. Выбор и активация правильных элементов управления на сайте AJAX для подсказок при выборе селектора jQuery.
Ссылка:
Хм, зачем использовать str_replace при наличии preg_replace ?
Этот код будет работать для вас для одного домена:
$domain = 'somelink.com';
$abcont = preg_replace("/<a href=\"{$domain}.+\">(.+)<\/a>/iUs", "$1", $abcont);
или если вы хотите использовать несколько доменов, вместо переменной $ domain мы будем использовать массив $ domains
$domains = ['somelink.com'];
$abcont = preg_replace("/<a href=\"(" . join("|", $domains) . ").+\">(.+)<\/a>/iUs", "$2", $abcont);