Hola, interesante código, lo único "malo" que tiene es que si tienes:
Código HTML:
Ver original Hola, este texto es una prueba de otro texto,
<span class="clase1"> la prueba consiste
</span> en reemplazar
<span class="clase2">este texto.
</span> Por otro texto.
No funcionará
Saludos