这里是字符串:
var myString = "apple, 0.90, pear, 1.23, orange, 1.90";
我使用什么正则表达式将字符串更改为:
apple: 0.90, pear: 1.23, orange: 1.90
我想在水果结束后将逗号替换为冒号。
答案 0 :(得分:0)
您可以将字符串拆分为数组,然后创建新字符串。像这样:
var myString = "apple, 0.90, pear, 1.23, orange, 1.90";
var array = myString.split(', ');
var output = '';
for (var i = 0; i < array.length; i += 2) {
output += array[i] + ': ' + array[i + 1];
output += (i - 2 == array.length) ? '' : ', ';
}