Find and replace regex in Intellij, but keep some of the matched regex? -
i changed array list, want change instances of myobject[index] myobject.get(index) index different integers. can find these instances doing
`myobject\[.*\]` however, not sure should put in replace line - don't know how make keep index values.
use following regex replacement:
find: myobject\[(.*?)\]
replace: myobject.get($1)
if index integer, may replace (.*?) (\d+).
the pair of unescaped parentheses creates capturing group may reference replacement pattern using $ + group id. $1 insert index replacement result.
Comments
Post a Comment