我有一个看起来像这样的字符串
var dragdropMatchResponseData = '2838[,]02841[:]2839[,]02838[:]2840[,]02840[:]2841[,]02839';
我要替换以下内容
1:'[,]'转换为':'
2:'[。]'变成','
我尝试了以下
console.log(dragdropMatchResponseData.replace({ '[,]': ':', '[:]': ',' }));
和
console.log(dragdropMatchResponseData.replace('[,]', ':').replace( '[:]', ','));
但没有任何帮助
我希望我的最终结果看起来像
'2838:02841,2839:02838,2840:02840,2841:02839';
我不想多次添加替换,我想一次执行,
我该如何实现?
答案 0 :(得分:3)
尝试正则表达式
GetBiome()
/ g标志将替换字符串中的所有匹配项。
答案 1 :(得分:0)
嘿,可以使用JS的replace
功能轻松实现
var data = '2838[,]02841[:]2839[,]02838[:]2840[,]02840[:]2841[,]02839';
console.log(data.replace(/\[:]/g, ',').replace(/\[,]/g, ':'))