コンマと二重引用符で区切られた値を持つ .csv ファイルがあります。
今、コンマ区切りの値を解析したいのですが、二重引用符で囲まれた値がある場合、スキャナーで二重引用符を区切り文字として使用する必要があります。
解析する行の例:
123,student,"試験の通知", "パターンは同じである必要があります,検証済み,適切です"
今、私はそれを次のように解析したい:
123 //comma seperated
student
exam notification //when "" it should be double quote separated
pattern should be same,validated,proper //ignore , comma in double quotes
私が試したコード:
scanner.useDelimiter(",|\"");
, と "" の両方を使用できるように、それはうまくいきますが、その間に,"が当たる空白行を出力し、二重引用符の間のコンマを無視することもできません。
それを並べ替える方法はありますか??