[Pregunta]: Reemplazar comillas de una forma más "elegante"

Iniciado por Leguim, 6 Septiembre 2021, 22:05 PM

0 Miembros y 1 Visitante están viendo este tema.

Leguim

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 (php) [Seleccionar]

$result = str_replace("'", "'", $data);
$result = str_replace('"', '"', $result);


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 (javascript) [Seleccionar]

/'+[\A-Z]+'/gi


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