IntelliJ の RegEx バックリファレンス 質問する

IntelliJ の RegEx バックリファレンス 質問する

IntelliJ の検索と置換機能を使用して、次の変換を実行したいと思います。

// Replace this
model.put('foo', 'bar')
// With this
model['foo'] = bar

私は次のことを試しました:

検索するテキスト:model.put\((.*),(.*)\)置換:model\[\\1\] = \\2

\\1しかし、Intellij はand をバックリファレンスとして認識しないようです\\2。単一のスラッシュも試しましたが、これも機能しません。

ベストアンサー1

$1IntelliJは交換後方参照。

IntelliJ のヘルプより:

正規表現とその構文の詳細については、java.util.regex後方参照には、\n 形式ではなく $n 形式を使用する必要があります。

おすすめ記事