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

Popular posts from this blog

sql server - Cannot query correctly (MSSQL - PHP - JSON) -

php - trouble displaying mysqli database results in correct order -

C++ Linked List -