Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/02/2012, 02:20
Avatar de ZiTAL
ZiTAL
 
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 2 meses
Puntos: 62
Respuesta: Reemplazar palabras en un cadena

Cita:
Iniciado por dalfeju Ver Mensaje
Supongamos que tengo este script:

Código:
<script>
var cadena = 'Un texto cualquiera (texto)';
cadena = cadena.replace(/texto/ig, 'TEXTO');
document.write(cadena);
</script>
Lo quiero es que reemplace la palabra texto siempre y cuando no esté precedida ni seguida de algún caracter (a excepción de los espacios)... en este caso, no debe de reemplazar la segunda palabra, debido a que está entre paréntesis.

No deseo que muestre esto:

Código:
Un TEXTO cualquiera (TEXTO)
Sino esto:

Código:
Un TEXTO cualquiera (texto)

Nota: Que la solución no sea agregando lo espacios, no es lo que busco...


Código:
cadena = cadena.replace(/ texto /ig, 'TEXTO');
¿Se puede?
¿entonces que buscas?
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan