2016-03-11 133 views
0

我有一条线来翻转字符串中的所有斜杠,它的效果很好。JavaScript替换和斜线

**flipSlashes = shortLocString.replace(/\\/g,"/");** 

但是,如果我想将它们翻转回来,它就会分崩离析。我已经尝试了以下所有内容。我不清楚“获取”g语法,所以不知道如何解决它。

**flipSlashes = shortLocString.replace(///g,"\\");** 
    **flipSlashes = shortUrlString.replace(/'/'/g,"\\");** 
    **flipSlashes = shortUrlString.replace(///g,"\\");** 

任何帮助表示赞赏, DP

回答

3

使用(即/在正则表达式,必须使用转义\ /)

flipSlashes = shortLocString.replace(/\//g,"\\");

+0

真棒,工作就像一个魅力!谢谢一堆!我需要玩这个语法。但我认为这是有道理的。 – dmperkins74

+0

是的,正则表达式很酷:)欢迎兄弟 –

0

这会给你左右逢源

var shortLocString = "a/b//c/d//e///f////"; 
var shortLocString1 = shortLocString.replace(/\//g,"\\"); 
var shortLocString2 = shortLocString1.replace(/\\/g,"/");