And*_*rew 8 regex replace intellij-idea
我将一个数组更改为一个列表,所以我想将所有实例更改myObject[index]为myObject.get(index)index不同的整数.我可以通过这样做找到这些实例
`myObject\[.*\]`
Run Code Online (Sandbox Code Playgroud)
但是,我不确定我应该在替换线上放什么 - 我不知道如何让它保持index值.
Wik*_*żew 11
使用以下正则表达式替换:
查找:myObject\[(.*?)\]
替换:myObject.get($1)
如果index是整数,则可以替换(.*?)为(\d+).
这对非转义括号创建了一个捕获组,我们可以使用$+ Group ID 从替换模式中引用该组.$1将索引插入替换结果.