PHP正则表达式问题

时间:2010-08-11 06:00:31

标签: php regex

所以我使用Wordpress的数据库对象将东西存储到表中。缺点(或优点,取决于你如何看待它)是它逃脱单引号和双引号字符,以便:

  

' - > \'
    “---> \”

我可以将哪些正则表达式应用于输出以将所有\'替换为'和'替换为“?”

2 个答案:

答案 0 :(得分:3)

您可以尝试使用stripslashes

答案 1 :(得分:2)

使用stripslashes

$newstr = stripslashes($str);

请注意,stripslashes也会将\\替换为\。如果您不想这样,可以使用str_replace

$newstr = str_replace(array('\\\'', '\\"'), array('\'', '"'), $str);