我试着逐行读取文件行,直到点分隔符。然而,正如一些人告诉我的那样,我可以使用一些模式。我使用了以下方法,它看起来很有效,但我遇到了以下问题:
scanner = new Scanner(file);
scanner.useDelimiter(".*?\\.(\\s+)");在以下示例中:
纽约康马克2月26日电-计算机终端系统公司(.)表示,已完成向瑞士卢加诺出售20万股普通股,并认股权证,以5万丹麦卢比的价格收购另外100万股股票。
但产出如下:
纽约康马克2月26日电-计算机终端系统公司(.)表示,已完成了20万股普通股的出售,并认股权证购买了另外100万股股票。
它似乎工作正常,但有一段时间,它还没有完成,直到结束。那么问题是什么呢?
发布于 2013-10-16 10:03:04
我试过这个check here
在可能以圆点结束的线上使用修剪。
https://stackoverflow.com/questions/19400411
复制相似问题