regex inverse
Posted: Wed Mar 23, 2011 8:13 pm
Code: Select all
$a = 'asdasdasd as asdasdas <img src="http://www.domain1.com/1.gif"> sdfsdf <img src="http://www.domain2.com/1.gif"> <img src="http://www.domain3.com/1.gif">';
$pattern = '(<img[^>]+domain1.com[^>]+>)';
$a = preg_replace($pattern, '', $a);
How can I keep only img tags from domain1.com?
Any idea for an inverse like
$pattern = '!(<img[^>]+domain1.com[^>]+>)';