【发布时间】:2011-10-04 14:20:38
【问题描述】:
我有包含 Windows 文件路径的字符串。它看起来像这样:
var path = 'c:\test\old\new\ring.txt';
操作系统和浏览器把它给了我。所以我不能通过在每个'\'前面手动写'\'来改变它。每个 '\' 只是 '\,' 常规获胜路径分隔符。如果 '\' 后面跟着 t, r, n,就会出现问题。
然后它变成空白。但是,如果我将其作为函数参数传递,则字符串会以所有 \ 都消失的方式自动更改!
那么,有没有办法以某种方式将 '\t' '\n' '\r'... 与 '\' + char 分开?
如果没有,是否有可能以某种方式转义'\',以便它们保持'\'?喜欢 \ 而不是成为制表符、换行符等
编辑: 也许我不够清楚。
【问题讨论】:
标签: javascript string escaping char