交換する必要がある巨大な文字列があります
Pattern A to pattern B
Pattern C to Pattern D
pattern E to pattern F
5、6回は弦の一部を交換しなければなりません。
それらを1つずつ置き換えるために直接文字列操作を行うと、巨大なヒープスペースが必要になります。
お気に入りreplaceAll().replaceAll().replaceALL
pattern.compile("(パターンa|パターンc)"); このタイプのパターンを 1 つのパーテン x にのみ置き換えることができます。
この置換を行うためのメモリ効率の良い方法は何でしょうか。
正規表現にはこれを達成する方法がありますか?