Foros del Web » Programando para Internet » Javascript »

replace solo me rempasa una linea D:

Estas en el tema de replace solo me rempasa una linea D: en el foro de Javascript en Foros del Web. hola foreros ;) bueno cuando uso replace solo me cambia la primera coninsidencia D: Código: cadena.replace(/<br>/, "\n");...
  #1 (permalink)  
Antiguo 14/12/2011, 13:07
 
Fecha de Ingreso: septiembre-2011
Mensajes: 158
Antigüedad: 12 años, 7 meses
Puntos: 15
replace solo me rempasa una linea D:

hola foreros ;)

bueno cuando uso replace solo me cambia la primera coninsidencia D:

Código:
cadena.replace(/<br>/, "\n");
  #2 (permalink)  
Antiguo 14/12/2011, 13:09
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: replace solo me rempasa una linea D:

buenas,
tienes que indicarle al patrón que debe hacer una busqueda global. o sea, al final del patrón utiliza el flag "g".
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 14/12/2011, 13:10
 
Fecha de Ingreso: septiembre-2011
Mensajes: 158
Antigüedad: 12 años, 7 meses
Puntos: 15
Respuesta: replace solo me rempasa una linea D:

Cita:
Iniciado por zerokilled Ver Mensaje
buenas,
tienes que indicarle al patrón que debe hacer una busqueda global. o sea, al final del patrón utiliza el flag "g".
pero no se D:
puedes poner el ejemplo
  #4 (permalink)  
Antiguo 14/12/2011, 13:18
Avatar de _cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 13 años, 10 meses
Puntos: 310
Respuesta: replace solo me rempasa una linea D:

Cita:
Iniciado por dleal100 Ver Mensaje
pero no se D:
puedes poner el ejemplo
¿De verdad me estás diciendo que no sabes ponerle una simple g al final de la regexp?
http://lmgtfy.com/?q=js+regex+g+flag
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red
  #5 (permalink)  
Antiguo 14/12/2011, 13:34
 
Fecha de Ingreso: septiembre-2011
Mensajes: 158
Antigüedad: 12 años, 7 meses
Puntos: 15
Respuesta: replace solo me rempasa una linea D:

Cita:
Iniciado por _cronos2 Ver Mensaje
¿De verdad me estás diciendo que no sabes ponerle una simple g al final de la regexp?
http://lmgtfy.com/?q=js+regex+g+flag
Pero son expresiones regulares D:
es muy abansado para mi eso
  #6 (permalink)  
Antiguo 14/12/2011, 13:38
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: replace solo me rempasa una linea D:

http://www.regular-expressions.info/javascript.html
leete la segunda parte, "JavaScript’s Regular Expression Flavor".
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #7 (permalink)  
Antiguo 14/12/2011, 13:39
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: replace solo me rempasa una linea D:

Cita:
Iniciado por dleal100 Ver Mensaje
Pero son expresiones regulares D:
es muy abansado para mi eso
mejor reír que llorar
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}
  #8 (permalink)  
Antiguo 14/12/2011, 13:52
 
Fecha de Ingreso: septiembre-2011
Mensajes: 158
Antigüedad: 12 años, 7 meses
Puntos: 15
Respuesta: replace solo me rempasa una linea D:

jajajjaaja bueno ya pude ;)

Código:
cadena.replace(/<br>/g, "\n");

jajaja solo era agregarle una g al final ;)
creo que si me ponbre a leer sobre expreciones regulares DD:
  #9 (permalink)  
Antiguo 14/12/2011, 14:06
Avatar de _cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 13 años, 10 meses
Puntos: 310
Respuesta: replace solo me rempasa una linea D:

Cita:
Iniciado por dleal100 Ver Mensaje
creo que si me ponbre a leer sobre expreciones regulares DD:
Y te/nos harías un favor si leyeras también sobre ortografía -.-
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red

Etiquetas: replace
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:55.