【发布时间】:2016-08-10 10:12:03
【问题描述】:
我想在一个字符串中只允许几个子字符串(允许的单词)。我想删除其他子字符串。
所以我想替换所有单词,除了 "abc" 、 "def" 和 "ghi" 等少数单词。
我想要这样的东西。 str.replaceAll("^[abc],"").replaceAll("^[def],"").......(语法不正确)
输入:字符串:"abcxyzorkdefa" 允许的词:{"abc","def"}
输出:“abcdef”;
如何做到这一点? 提前致谢。
【问题讨论】:
-
你试过replaceAll("[^abc|^def]","");
标签: java string replace substring