【发布时间】:2012-05-31 17:50:59
【问题描述】:
我想用反斜杠替换字符串中未转义的斜杠。但奇怪的事情发生了:
"\content\hs\gj\home.css".replace(/\\/gi,"/")
返回“contenthsgjhome.css”。我知道如果将其更改为
"\\content\\hs\\gj\\home.css".replace(/\\/gi,"/")`
然后它将按预期工作,但我无法更改字符串,因为它只是 nodejs path.join("conetnt", "hs", "gj", "home.css") 的输出。
我该怎么办?
【问题讨论】:
-
你是如何得到你的字符串的?看看这篇 SO 文章,如果你自己不在 javascript 中生成它,你的字符串应该是不可能的:stackoverflow.com/questions/2479309/…
标签: javascript regex node.js replace