我有一个 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."
这些对可以出现在字符串中的任何位置,并且可能根本不会出现。显然 aString#replaceAll(someRegex, "")
在这里是有序的,但我似乎无法someRegex
正确:
// My best attempt.
String stripped = toStrip.replaceAll("{*}", "");
有任何想法吗?提前致谢。