删除单引号或双引号字符之前的转义斜杠
所以我使用 Wordpress 的数据库对象将内容存储到表中。缺点之一(或优点,取决于您如何看待它)是它转义单引号和双引号字符,以便:
'--> \'
“ ---> \”
我可以将什么正则表达式应用于输出以将所有 \' 替换为 ' 并将 \" 替换为 "?
So I'm using Wordpress' database object to store things into tables. One of the drawbacks (or advantages, depending on how you look at it) is that it escapes the single and double quote characters so that:
' --> \'
" ---> \"
What regex can I apply to the output to replace all \' with ' and \" with "?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以尝试使用 stripslashes
You can try using stripslashes
使用
stripslashes
请注意
stripslashes
也将用\
替换\\
。如果您不想这样做,可以使用str_replace
:Use
stripslashes
Note that
stripslashes
will replace\\
by\
as well. If you don't want this, you could usestr_replace
: