В настоящее время я пытаюсь взять большой текст и разделить текст на предложение. У меня есть код, работающий для разделения текста на отдельные предложения, но он, конечно, также включает пробелы. Что мне нужно добавить в мой код, чтобы он пропускал пробелы в массиве предложений?
String [] sentence
ArrayList <String> sentenceList = new ArrayList <String> ();
try {
Scanner sentenceScanner = new Scanner (new File("data/" + fileName));
while (sentenceScanner.hasNextLine()) {
sentenceList.add (sentenceScanner.nextLine());
}
sentenceScanner.close();
} catch (FileNotFoundException e) {
System.out.println ("File Not Found");
}
for (int r = 0; r < sentenceArray.length; r++) {
sentence = sentenceArray [r].split ("(?<=[.!?])\\s*");
for (int i = 0; i < sentence.length; i++) {
System.out.println (sentence [i]);
}
}