0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

csvの1行をダブルクォートで囲まれていない半角カンマで区切る

Posted at
BufferedReader br = (読み込むファイル);
while((line = br.readLine()) != null){
//後ろに偶数個の「"」が現れる「,」にマッチする正規表現
Pattern cPattern = Pattern.compile(",(?=(([^\"]*\"){2})*[^\"]*$)");
//後ろに偶数個の「"」が現れる「,」で行を分割する
List<String> elem = Arrays.asList(cPattern.split(line, -1));
}
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?