ドット区切りまでファイル行を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 万株を取得するワラントを発行したと発表しました。
正しく動作しているように見えますが、終了するまで完了しない場合があります。それで、問題は何ですか?