0

ドット区切りまでファイル行を1行ずつ読み取ろうとしました。しかし、誰かが私にいくつかのパターンを使用できると言ったように. 以下を使用しましたが、動作しているように見えますが、次の問題が発生しました。

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

次の例では:

COMMACK, NY, 2 月 26 日 - Computer Terminal Systems Inc は、200,000 株の普通株式の売却を完了し、さらに 100 万株をスイスのルガーノに 50,000 dlrs で取得するワラントを完了したと発表しました。

しかし、出力は次のとおりです。

COMMACK, NY, 2 月 26 日 - Computer Terminal Systems Inc は、普通株式 200,000 株の売却を完了し、さらに 100 万株を取得するワラントを発行したと発表しました。

正しく動作しているように見えますが、終了するまで完了しない場合があります。それで、問題は何ですか?

4

1 に答える 1

0

ここでこのチェックを試しました

ドットで終わる可能性のある行の間にトリムを使用します。

于 2013-10-16T10:03:04.223 に答える