每个人。
我有一个这样的字符串
String message = "This is the new message or something like that, OK";
我想把它拆分成数组
String[] dic = {"this", "is", "the", "new", "message", "or", "something", "like", "that", "OK"};
我用过
message = message.split("\\s+");
问题是它包含“那个”,而不是我想要的“那个”。请教我如何解决它。谢谢
最佳答案
你可以做到
String[] dic = message.split("\\W+");
\\W
表示不是字母数字字符。
关于Java按空格、换行、制表符、标点符号分割字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10563202/