我想搜索一下
<style type='text/css\'>
并将其替换为'text/css'
我正在使用
$filenew = str_replace("'text/css\'" , "'text/css'", $filenew);
但它无法正常工作,我该如何让它发挥作用?
如何使用转义字符。是否有一些应用程序生成这样的代码?
答案 0 :(得分:1)
\
在用于转义和定义转义序列的字符串中是特殊的。要表示文字\
,您需要使用\
的另一个\\
转义它。
$filenew = str_replace("'text/css\\'" , "'text/css'", $filenew);
^^
答案 1 :(得分:0)
如果这是您可能要替换的唯一可能的字符串,则以下代码将起作用
$filenew = str_replace("'text/css\\'" , "'text/css'", $filenew);
你必须逃避斜线本身。
我强烈建议您密切关注相关文字,以确保没有不必要的替代品。