如何替换字符串中的反斜杠双引号
How do you replace backslash double quote in a string?
如何替换字符串中的反斜杠双引号(例如''")?
下面的代码不起作用。
<!DOCTYPE html>
<html>
<head>
</head>
<script type="text/javascript">
var myVar = ''"Things You Should Know'"';
document.write(myVar.replace(/'''"/g, '|'));
</script>
<body>
<br>hello
</body>
</html>
var myVar = ''"Things You Should Know'"';
document.write(myVar.replace(/'"/g, '|'));
'
转义下一个字符,因此字符串仅读取"Things You Should Know"
您的字符串中没有序列反斜杠双引号。反斜杠是一个转义字符,因此'"
表示"
(这在由双引号字符分隔的字符串中很有用)。
如果您的字符串中确实有该序列(通过转义反斜杠字符):
var myVar = '''"Things You Should Know''"';
。然后你可以用:
var modifiedString = myVar.replace(/''"/g, "|");
myVar.replace(/''"/g, '|');
此外,您提供的字符串没有反斜杠和双引号,它只有一个双引号。你白白逃脱了双引号。
这是工作小提琴
var myVar = ''"Things You Should Know'"';
var myVar1 = myVar.replace(/'"/g, '|');
alert(myVar1);
您的变量没有反斜杠。 字符串中的'"
在字符串中放置引号字符。例:
alert(''"Things You Should Know'"');
打开一个窗口,上面写着
"Things You Should Know"
相关文章:
- 无法从 jQuery RSS Feed 中的 localStorage 动态替换类
- 我如何找到一个句子中的所有空格并替换忽略它们
- 如何用更合适的内容替换document.write
- 是否有任何方法可以使用jQuery替换在数组中定义值的文本
- 在DOM中查找一个模式并替换它's的内容使用jquery
- 用空格替换下划线PHP
- str.split(someString).join(someOtherString)是否等效于替换
- 使用javascript的图像替换循环
- window.location替换并传递URL历史记录条目中的变量
- 替换标记中的属性
- 指令的模板必须只有一个根元素:With restrict E&替换true
- AngularJs对ng消息的自定义替换
- 用超链接替换URLS
- 用cdata标记替换脚本标记
- Javascript对象类在单击时打开窗口进行颜色选择,并在更改时替换对象背景颜色
- 在javascript中,I'我很难弄清楚如何让regex只替换捕获而不替换匹配
- 无法读取未定义的属性“替换” - 替换 JS 生成的 HTML 中的文本
- Javascript “替换”替换回退
- 发送邮件时,Sendgrid SMTP API未替换替换标记
- 使用.html()来替换替换元素,有没有一种方法可以保留事件