より大きな文字列内に" "と" "のペアを複数回含む可能性のあるJava文字列があります。{
}
"My name is {name}. I am a {animal}. I like to {activity} whenever it rains."
など。これらのペアのすべてのインスタンスを削除するコードを作成しようとしています。
"My name is . I am a . I like to whenever it rains."
これらのペアは文字列内のどこにでも発生する可能性があり、まったく発生しない可能性があります。明らかに、ここではaが適切ですが、正しくString#replaceAll(someRegex, "")
理解できないようです。someRegex
// My best attempt.
String stripped = toStrip.replaceAll("{*}", "");
何か案は?前もって感謝します。