Tentei fazer da seguinte maneira:
$texto = 'Sim e <span>isoh</span> isoh span sim'; print $texto = ereg_replace("[s][^span]", '!', $texto);
funcionou em partes mas está retornando da seguine maneira.
Sim e <span>i!h</span> i!h span !m
Está trocando o 's' e o caracter do lado do 's'
sim -> !m
Alguém ai poderia ajudar a concertar isso?