如何在Javascript中拆分转义字符\
问题描述:
如何在此字符串中拆分转义字符?如何在Javascript中拆分转义字符
已经尝试过这样做
str = str.split('\\');
console.log(str);
这是输出
我想要的输出是这样的
请大家帮忙。谢谢。
答
当解析字符串文字时消耗转义字符,因此要替换的字符串中没有\
字符。
通过编程来解决这个问题已经太晚了。您需要编辑原始源代码以将\
字符表示为\\
。
答
你不能像这样创建一个字符串,你必须使用双反斜杠。
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, '/');
在'let str ='cba \ common''中,没有文字''''。 –
@WiktorStribiżew我不明白你是什么意思theres没有文字\ – Vadamadafaka
当写一个问题,你应该包括代码的形式**文本**和*不*图片。 – Quentin