如何在Javascript中拆分转义字符\

时间:2017-09-27 11:15:47

标签: javascript regex string split

如何在此字符串中拆分转义字符?

enter image description here

已经尝试过这样做

str = str.split('\\');

console.log(str);

这是输出

enter image description here

我想要一个像这样的输出

enter image description here

请帮忙。谢谢。

2 个答案:

答案 0 :(得分:0)

解析字符串文字时会占用转义符,因此要替换的字符串中没有\个字符。

以编程方式解决这个问题为时已晚。您需要编辑原始源代码,以将\字符表示为\\

答案 1 :(得分:0)

你不能像这样创建一个字符串,你必须使用双反斜杠。

var str = "..\..\common\core\services\shared.service";
console.log(str); // "....commoncoreservicesshared.service"

// Correct way
var str = "..\\..\\common\\core\\services\\shared.service";
console.log(str); // "..\..\common\core\services\shared.service"
// Then use this:
str.replace(/\\/g, '/');