我试图逐行读取文件行,直到点分隔符。然而,有些身体告诉我,我可以使用一些模式。我使用了以下内容,它似乎工作但我遇到了以下问题:
scanner = new Scanner(file);
scanner.useDelimiter(".*?\\.(\\s+)");
在以下示例中:
COMMACK,N.Y。,2月26日 - 计算机终端系统公司表示已经 完成出售20万股普通股和认股权证 向卢加诺购买另外一百万股, 瑞士为50,000 dlrs。
但输出是:
COMMACK,N.Y。,2月26日 - 计算机终端系统公司表示已经 完成出售20万股普通股和认股权证 获得额外的1百万股,到
它似乎工作正常,但有一段时间它没有完成,直到那时结束。那有什么问题?