elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  [Pregunta]: Reemplazar comillas de una forma más "elegante"
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Pregunta]: Reemplazar comillas de una forma más "elegante"  (Leído 6,053 veces)
Leguim


Desconectado Desconectado

Mensajes: 720



Ver Perfil
[Pregunta]: Reemplazar comillas de una forma más "elegante"
« en: 6 Septiembre 2021, 22:05 pm »

Hola, soy un poco nuevo en esto de las expresiones regulares pero me pasa que estaría necesitando una expresión regular para reemplazar las comillas dobles "x" por “x”
y 'y' por ‘y’.

Ahora esto de reemplazar ya lo tenía con:
Código
  1. $result = str_replace("'", "’", $data);
  2. $result = str_replace('"', '”', $result);
  3.  

Lo que estoy buscando es reemplazar (preg_replace) pero de una forma más elegante, quiero que cuando tenga 'X' me reemplace ‘X’ y cuando tenga "Y" me reemplace “Y” pero con el código que tengo ahora lo único que hace es... 'X' me reemplaza ’X’, "Y" me reemplaza ”Y”.

Hice la siguiente expresión regular pero no me convence del todo porque CREO me salió a la primera en javascript.

Código
  1. /'+[\A-Z]+'/gi
  2.  

¿Cómo lo harían en PHP?  :huh:


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines