Так он никогда ничему не научится (не думаю, что он осознаёт смысл твоих манипуляций). И даже больше - никогда не будет стремиться к этому (дабы не спиться). А зачем? Пришёл на форум, спросил, тебе на шару всё сделали. Кстати, ещё раз "ткну"Автор оригинала: vladax
|<([a-zA-Z]+)\s*src\s*=\s*('|").*\2.*>(.*<\/\1>|)|Usi

, а тут уже твое "ещё раз ткну". Но это уж точно оставим lunux-у на закуску, чтобы жисть малиной не казалась 



<pre><?
$z = "before <img src=> after
before <img width='100' src='/qweqwe/qwe'> after
before <img width='100'> src after
before <script language=\"Javascript\" src=\"/qweqwe/qwe\"> to remove </script> after
before <script language=\"Javascript\" src=\"/qweqwe/qwe\"> to remove </script> <script></script>after
";
$a = split("\n", $z);
foreach($a as $s) {
echo htmlspecialchars(preg_replace("!<(\w+)[^>]+src\s*=[^>]*>(?:.*?</\\1>)?!is", "", $s))."\n";
}
?></pre>