我编写了这段代码,将字符串分割并存储在字符串数组中:
String[] sSentence = sResult.split("[a-z]\\.\\s+");
然而,我添加了 [a-z] 是因为我想解决缩写问题。但是我的结果显示如下:
此外,当Everett试图教他们基本数学时,他们证明了无反应
我发现我失去了在 split 函数中指定的模式。失去句号对我来说没关系,但失去单词的最后一个字母会影响它的含义。
请问有人能帮我解决这个问题吗?此外,有人能帮我处理缩写吗?例如,由于我按句号拆分字符串,我不想丢失缩写。