Cita:  
					Iniciado por zant95  
  ¿Cómo podría reemplazar solo las palabras que coincidan exactamente?
 
Es decir que si yo quiero reemplazar la palabra "árbol" solo se reemplace esa palabra y no otras que empiezan igual como "árboles".
 
También me vendría bien diferenciar mayúsculas y minúsculas a la hora de hacerlo.
 
Saludos.
    tra solucion podria ser algo asi:   
 Código PHP:
    <script type="text/javascript"> 
var ent = ["malo", "mal", "feo"]; 
var sal = ["bueno", "bien", "bonito"]; 
/*puedes configurar el script para que  
reemplace el numero de palabras que quieras. 
puse estas dos palabras de ejemplo: malo y mal. 
Si la palabra "mal" estubiera en un lugar anterior a "malo" 
el resultado final seria:  
Me siento bien, el dia esta bonito, y mi amigo es bieno  
por eso palabras que se pudieran parecer trata de  
poner las mas largas al inicio 
*/ 
 
cadena = "Me siento mal, el dia esta feo, y mi amigo es malo"; 
document.write(cadena); 
for(c=0;c<ent.length;c++){ 
for(b=0;cadena.indexOf(ent[c])>=0;b++){ 
cadena = cadena.replace(ent[c],sal[c]) 
            } 
        } 
document.write('<br/>'); 
document.write(cadena); 
//Ahora cadena tomara el valor de: 
//Me siento bien, el dia esta bonito, y mi amigo es bueno 
</script>