我需要询问在Java String中删除括号和文本.例如,我有
String str = "I am a new (Software) Engineer"
Run Code Online (Sandbox Code Playgroud)
现在的问题是,如何在不使用的情况下删除子串"(软件)"
str.replace("(software)", "")
Run Code Online (Sandbox Code Playgroud)
因为可能在下一个字符串中我会得到"我是一个新的(电气)工程师"或"(机械")或类似的东西.
所以我怎么能这样做,我认为一种方法是获得索引"("和")"并通过使用索引删除/替换它们但我希望有一些更短的方法来做到这一点