如何使用正则表达式将 \" 替换为 "?

How to replace \" with " using regex?

我有一个 API,returns 一个 HTML 字符串,但它在 API 中有一些额外的字符,我想用其他东西替换它。

<meta name=\"viewport\" content=\"initial-scale=1.0, maximum-scale=1.0\">

我想使用 replace\" 替换为 ",这样它就变成了

<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0">

执行上述任务的正则表达式 string.replace() 是什么?

所以你必须用另一个 \

来转义 \
yourstring.replace(/\"/, '"')

您可以在没有 RegEx 的情况下简单地使用它

<?php
$a = "<meta name=\"viewport\" content=\"initial-scale=1.0, maximum-scale=1.0\">";
$b = str_replace('\"', '"', $a);
var_dump($b);

在正则表达式中使用 \

var text = '<meta name=\"viewport\" content=\"initial-scale=1.0, maximum-scale=1.0\">';

var result  = text.replace(/\"/g, '"');

console.log(result);