扫描仪如何读取行分点

时间:2013-10-16 10:00:36

标签: java

我试图逐行读取文件行,直到点分隔符。然而,有些身体告诉我,我可以使用一些模式。我使用了以下内容,它似乎工作但我遇到了以下问题:

scanner = new Scanner(file);
scanner.useDelimiter(".*?\\.(\\s+)");

在以下示例中:

  

COMMACK,N.Y。,2月26日 - 计算机终端系统公司表示已经   完成出售20万股普通股和认股权证   向卢加诺购买另外一百万股,   瑞士为50,000 dlrs。

但输出是:

  

COMMACK,N.Y。,2月26日 - 计算机终端系统公司表示已经   完成出售20万股普通股和认股权证   获得额外的1百万股,到

它似乎工作正常,但有一段时间它没有完成,直到那时结束。那有什么问题?

1 个答案:

答案 0 :(得分:0)

我试过这个check here

在可能以点结尾的行中使用trim。

相关问题