Javascript 如何同时替换和提取Typescript正则表达式的值?
我想将path=Javascript 如何同时替换和提取Typescript正则表达式的值?,javascript,regex,regexp-replace,Javascript,Regex,Regexp Replace,我想将path='a.0.b.c.e.f.11.d.20'更改为'a[0].b.c.e.f[11].d[20' 我在考虑使用类似的东西:replace(/\.\d+/g,[${d+}]) 但这是行不通的。如何将.number替换为值。[number]?匹配句点后,捕获组中的数字,然后使用捕获组替换为括号中的数字: console.log( “a.0.b.c.e.f.11.d.20” .替换(/。(\d+)/g,[$1]”) );匹配句点后,捕获组中的数字,然后使用捕获组替换为括号中的数字:
'a.0.b.c.e.f.11.d.20'
更改为'a[0].b.c.e.f[11].d[20'
我在考虑使用类似的东西:replace(/\.\d+/g,[${d+}])
但这是行不通的。如何将.number替换为值。[number]?匹配句点后,捕获组中的数字,然后使用捕获组替换为括号中的数字:
console.log(
“a.0.b.c.e.f.11.d.20”
.替换(/。(\d+)/g,[$1]”)
);代码>匹配句点后,捕获组中的数字,然后使用捕获组替换为括号中的数字:
console.log(
“a.0.b.c.e.f.11.d.20”
.替换(/。(\d+)/g,[$1]”)
);代码>