次のようなパターンを含む可能性のある入力テキストがあります
bla bla bla ###FOO WORLD### bla bla bla
bla bla bla ###FOO BOB###, ###FOO ALICE###bla bla bla
これを処理して出力したい
bla bla bla HELLO WORLD bla bla bla
bla bla bla HELLO BOB, HELLO ALICEbla bla bla
###マーカー間のコンテンツを保持したいので、これは検索して置き換えるよりも少し多いです。これは正規表現で簡単にできるはずだと理解しています...しかし、単純なパターンマッチング以外の何よりも正規表現で非常に錆びています。
これを行うための最良の方法は何ですか?正規表現オブジェクトが必要ですか。または、文字列クラスにはこれにより適したメソッドがありますか?