Tag:

获取n在Java中使用正则表达式的单词数

我有一本书的一部分,包括标点符号,换行符等等。我希望能够从文本中提取前n个单词,并将其分为5个部分。 正则表达式使我神秘。 这就是我想要的。 我创建了一个索引大小为0的数组,包含所有输入文本: public static String getNumberWords2(String s, int nWords){ String[] m = s.split(“([a-zA-Z_0-9]+\b.*?)”, (nWords / 5)); return “Part One: \n” + m[1] + “\n\n” + “Part Two: \n” + m[2] + “\n\n” + “Part Three: \n” + m[3] + “\n\n” + “Part Four: \n” + m[4] + “\n\n” + “Part Five: \n” + […]