Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/02/2011, 10:05
Avatar de PosProdukcion
PosProdukcion
 
Fecha de Ingreso: noviembre-2004
Ubicación: Manzanares el Real (Madrid)
Mensajes: 726
Antigüedad: 19 años, 5 meses
Puntos: 9
Expresiones regulares para caracteres html y más

Hola, necesito ayuda con dos expresiones regulares.

La primera es más difícil, necesito cambiar las comillas simples que van entre comillas simples por dos comillas simples... Es decir, la cadena

Procedimiento 'PARAM1', 'PARAM2 'con comillas' SIMPLES', 'PARAM3 'con comillas' SIMPLES'


se convierte en

Procedimiento 'PARAM1', 'PARAM2 ''con comillas'' SIMPLES', 'PARAM3 ''con comillas'' SIMPLES'

Me resulta bastante difícil, seguro que hay más de uno mejor que yo con las expresiones regulares


La segunda creo que es sencilla pero no doy con ello, necesito cambiar todos los caracteres <, > y " por &lt;, &gt; y &quot; respectivamente. No funcionan ni /</g ni /\</g.


EDITO: ya he solucionado la segunda, estaba rodeando la expresion regular con comillas.

Ha quedado así:
Código Javascript:
Ver original
  1. mensaje_enviar = mensaje_enviar.replace(/>/g, '&gt;').replace(/</g, '&lt;').replace(/\"/g,"&quot;");


Gracias

Última edición por PosProdukcion; 08/02/2011 a las 10:11