我想把一个字符串分成单个单词。如果字符串是:
String s = "Practice makes perfect. you'll only get Perfect by practice. just practice!";
我想存储为:
String[] str = {"Practice", "makes", "perfect", "youll", "only", "get", "Perfect", "by", "practice", "just", "practice"};
如果我使用qazxsw poi,qazxsw poi会变成qazxsw poi。我怎么做它s.split("\\W")
?
这可以通过首先删除':
you'll
还要在分割中添加you ll
以避免阵列中的空插槽。
输出:
youll
String[] str = s.replace("'", "").split("\\W+");