2014-09-02 128 views
0

我在Linux中有一些文件路径,我试图用java脚本将它们转换为windows模型替换。在Linux中将文件路径模型从Linux(/)更改为windows()脚本

比如我想转换://File/Test/images到Windows文件路径模型,该模型是\\File\Test\images

我试图用与string.replace这是

var winpath =oldPath.replace(/:|\\/g, "\/"); 

实现这一目标是这样的正确的方法来取代/\

感谢

回答

0

使用g修饰符的正则表达式字面值,并用“\”转义“/”,使其不与分隔符冲突。

var myStr = '//File/Test/images', replacement = ''; 
var replaced = myStr.replace(/\//g, replacement); 
0

你可以这样做:

var winPath = oldPath.replace(/\//g,"\\"); 

/\//g会匹配所有/\替换它。

0

试试这个代码,并在replace()功能第二PARAM逃脱\焦炭

var oldPath = "//File/Test/images"; 
var winpath = oldPath.replace(/[\/]/g, "\\"); 
alert(winpath) 

DEMO

相关问题