PHP Regex Вопрос - PullRequest
       9

PHP Regex Вопрос

0 голосов
/ 11 августа 2010

Так что я использую объект базы данных Wordpress для хранения вещей в таблицах.Одним из недостатков (или преимуществ, в зависимости от того, как вы на это смотрите) является то, что он экранирует символы одинарных и двойных кавычек, так что:

'-> \'
"--> \ "

Какое регулярное выражение можно применить к выводу, чтобы заменить все \ 'на' и \" на "?

Ответы [ 2 ]

3 голосов
/ 11 августа 2010

Вы можете попробовать использовать stripslashes

2 голосов
/ 11 августа 2010

Использование stripslashes

$newstr = stripslashes($str);

Обратите внимание, что stripslashes также заменит \\ на \. Если вы не хотите этого, вы можете использовать str_replace:

$newstr = str_replace(array('\\\'', '\\"'), array('\'', '"'), $str);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...