ya lo solucione, gracias.
Ahora tengo otro problema en otra sentencia. es que me diferencia entre mayusculas y minusculas :S
Código PHP:
<?
function abc($coin)
{
......
.....
}
$aaa1='añldkjfañslk <IMG SRC="añlskjfañ/sñkfjañ/img.jpg' ....>;
echo htmlspecialchars(preg_replace_callback("/<(img)[^>]+src=[\"'](.*?)[\"'][^>]*>/i","abc",$aaa1));
// esto no me detecta nada en $aaa1, pero si pongo el tag de imagen todo el minuscula si, y eso que ya lo puse con l /i :S
?>