【发布时间】:2023-04-06 11:16:01
【问题描述】:
给定字符串:"hello \\n world" 我将如何使用替换将其转换为:"hello \\\n world"
是.replace(/\\/g, /\\\\\\/)吗?
请记住,我知道这是无效的。但我想看看这是否可以做到。而且我是正则表达式的新手。
【问题讨论】:
-
你试过了吗?注意:
replace的第二个参数不应是正则表达式。请参阅文档:developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…。 -
我做了,但它什么也没做。正确答案是什么?
-
"hello \\n world".replace(/\\/g, '\\\\\\')->"hello \\\n world" -
"hello \\\n world"是\后跟换行符。这真的是您想要的还是您希望字符串字面上包含\\\n(三个反斜杠和一个“n”)。
标签: javascript regex replace