是否可以将"\ t"分隔为char'\'+'t'

CoR*_*CoR 2 javascript string escaping char

我有包含windows文件路径的字符串.它看起来像这样:

var path = 'c:\test\old\new\ring.txt';
Run Code Online (Sandbox Code Playgroud)

Os和浏览器给了我.所以我无法通过在每个'\'前面手写'\'来改变它.每个'\'只是'\',常规的胜利路径分隔符.如果'\'后跟t,r,n,则会出现问题.

然后它变成白色空间.但是如果我传递它,因为函数参数字符串会自动更改,所有\都消失了!

那么,有没有办法以某种方式将'\ t''\n''\ r'...分隔为'\'+ char?

如果没有,是否有可能以某种方式逃脱'\'以便它们保持'\'?喜欢\而不是成为标签,新线等

编辑:也许我不够清楚.

Dav*_*ton 6

通过加倍来逃避反斜杠:c:\\test\\etc.