瀟湘沐
2019-03-15 19:15:16
var a = '/a/b\c\d\e';var reg = '';console.log(a.replace(reg,"/"));console.log(a.replace(reg,"\\"));我如何設(shè)置reg,才能使a變?yōu)?#39;/a/b/c/d/e'和'\a\b\c\d\e'?正則很菜,希望大家能幫幫忙~~
3 回答

烙印99
TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超13個(gè)贊
var a = '/a/b\\c\\d\\e';
var reg = /\\/g;
console.log(a.replace(reg, '/'));///a/b/c/d/e
reg = /\//g;
console.log(a.replace(reg, '\\'));//\a\b\c\d\e

尚方寶劍之說
TA貢獻(xiàn)1788條經(jīng)驗(yàn) 獲得超4個(gè)贊
你的字符串就是這種東西,那么就把斜杠都去掉就好了嘛。畢竟看你的就是這樣的
'/a/b\c\d\e'.replace(/\\|\//g, '').split('').join('/')
'/a/b\c\d\e'.replace(/\\|\//g, '').split('').join('\\')

繁花如伊
TA貢獻(xiàn)2012條經(jīng)驗(yàn) 獲得超12個(gè)贊
a = '/a/b\\c\\d\\e';
console.log(a.replace(/\//g, '\\')); // \a\b\c\d\e
console.log(a.replace(/\\/g, '\/')); // /a/b/c/d/e
添加回答
舉報(bào)
0/150
提交
取消