小编Hus*_*bal的帖子

如何在Java String中删除所有"()和其中的文本"

我需要询问在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)

因为可能在下一个字符串中我会得到"我是一个新的(电气)工程师"或"(机械")或类似的东西.

所以我怎么能这样做,我认为一种方法是获得索引"("和")"并通过使用索引删除/替换它们但我希望有一些更短的方法来做到这一点

java regex string

8
推荐指数
1
解决办法
8180
查看次数

标签 统计

java ×1

regex ×1

string ×1