我有一个代表数组的字符串:
context.something.1.nothing
正则表达式模式为:\.\d+
。
如何将其替换为以下格式:
context.something[1].nothing
当然阵列可以是任何长度。
答案 0 :(得分:3)
你可以通过以下方式完成它......
var arr = 'context.something.1.nothing';
var newArr = arr.replace(/\.(\d+)/, '[$1]');
console.log(newArr);