2014-09-02 73 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

相關問題