用数字替换重复字符,并在每次更换字符时增加数字的值。
要清楚地解释清楚:
我打算为具有相应索引的数组添加注释。
输入:
[$[ , ,], $[ , ,]]
输出:
将$
替换为/**number**/
:
[/**1**/[ , ,], /**2**/[ , ,]]
答案 0 :(得分:0)
replace
默认替换第一个实例。因此,您可以创建一个函数,使用'$'
重复替换'/**' + count + '**/'
的第一个外观,如下所示:
function replaceWithComment(str, char) {
var count = 0;
while (str.indexOf(char) > -1) {
count++;
str = str.replace(char, '/**' + count + '**/');
}
return str;
}