ฉันต้องการใช้คุณสมบัติค้นหาและแทนที่ของ IntelliJ เพื่อทำการเปลี่ยนแปลงต่อไปนี้:
// Replace this
model.put('foo', 'bar')
// With this
model['foo'] = bar
ฉันได้ลองสิ่งต่อไปนี้:
ข้อความที่ต้องการค้นหา: model.put\((.*),(.*)\)
แทนที่ด้วย:model\[\\1\] = \\2
แต่ Intellij ดูเหมือนจะไม่รู้จัก\\1
และ\\2
เป็นข้อมูลอ้างอิง ฉันได้ลองใช้เครื่องหมายทับเพียงครั้งเดียว แต่ก็ไม่ได้ผลเช่นกัน
(foo)
แทนที่:$1bar