teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

2022/01/13 04:07

投稿

kazuma-s
kazuma-s

スコア8222

answer CHANGED
@@ -1,4 +1,8 @@
1
1
  エラーメッセージに `"20210001 男 静大太郎 3.583"` とあるので、
2
2
  入力行がタブではなくスペースで区切られているのではありませんか?
3
3
 
4
- `.split("¥t");` を `.split("[ \t]+")` にしてみたらどうでしょうか?
4
+ `.split("¥t");` を `.split("[ \t]+")` にしてみたらどうでしょうか?
5
+
6
+ **追記**
7
+ `.split("¥t");` の ¥ が 0x5c ではなく、UTF-8 の c2 a5、
8
+ すなわち Unicode の '\u00a5' になっています。