Eccomi

Mmmm... giustamente se ci sono i codici html tra le balle possono dar noia.

Comunque, se non riesci a prendere il controllo di un carattere o del ritorno a capo, puoi provare a controllare il codice ASCII del carattere.

Per esempio, oltre alle istruzioni:

$CaratterePrima=substr($Stringa_tmp, $Pos - 1, 1);
$CarattereDopo=substr($Stringa_tmp, $Pos + strlen($Parola) +1, 1);

Aggiungiamo dopo anche:

$CaratterePrimaASCII=ord($CaratterePrima);
$CarattereDopoASCII=ord($CarattereDopo);

In questo modo, se per esempio hai un ritorno a capo, $CarattereDopoASCII sarà uguale a 13 (cioè il codice Ascii del ritorno a capo).

Prova così