我一直在寻找这个几个小时,现在我以一种非常丑陋的方式结束(但工作)。我想找到一种可重复使用的好方法来做到这一点。
我有一个这样的字符串:
wanna[0].some[0].javascript
我想替换方括号之间的最后一位数字:
wanna[0].some[1].javascript
我已经结束了这种(丑陋的)方式:
myString.replace(/\d].javascript$/, "1].javascript")
哪个应该是与之匹配的最佳正则表达式?
myString.replace(/\d/, 1) // this should be for the first digit
myString.replace(/\d/g, 1) // this for every digit
我已经阅读了有关负前瞻的信息,但如果 JS 支持这一点,我仍然没有得到。