Java 搜索字符串并将不在大括号中的字符串指定给新字符串

Java 搜索字符串并将不在大括号中的字符串指定给新字符串,java,string,Java,String,搜索如下所示的字符串: String str="[NUMBER] HELLO [AA] [hh] DAVID"; 如何将不在大括号中的字符串指定给新字符串。您的意思是: String newStr = str.replaceAll("\\[.*?\\] ?", ""); 大括号是否总是正好围绕着一个单词?@superHero您是否希望输出为HELLO DAVID?这看起来像是一项任务,需要您使用已经学习过的Java功能来完成。因为我们不知道你学到了什么,所以我们不能为你做作业,我们也不应该为

搜索如下所示的字符串:

String str="[NUMBER] HELLO [AA] [hh] DAVID";
如何将不在大括号中的字符串指定给新字符串。

您的意思是:

String newStr = str.replaceAll("\\[.*?\\] ?", "");

大括号是否总是正好围绕着一个单词?@superHero您是否希望输出为
HELLO DAVID
?这看起来像是一项任务,需要您使用已经学习过的Java功能来完成。因为我们不知道你学到了什么,所以我们不能为你做作业,我们也不应该为你做作业,因为那样你就什么也学不到了。我投票结束这个问题,因为我想把HELLO DAVID分配到另一个字符串,太多的勺子喂我了。