Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/09/2010, 20:12
Avatar de GAST0N
GAST0N
 
Fecha de Ingreso: agosto-2010
Ubicación: Buenos Aires
Mensajes: 680
Antigüedad: 13 años, 8 meses
Puntos: 64
De acuerdo Respuesta: Reemplazar palabra exacta

Cita:
Iniciado por zant95 Ver Mensaje
¿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>