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

回答編集履歴

2

誤字訂正

2020/06/12 21:04

投稿

AkitoshiManabe
AkitoshiManabe

スコア5434

answer CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  > splitを使ってタブで分割
4
4
 
5
- データフィールドの中に、**区切り文字**と同じ文字を含められるテキストフォーマット(SCV,TSV)では、``split()``で単純に分割するのではなく、while ループなどを使い**1文字ずつ総当り**してください。
5
+ データフィールドの中に、**区切り文字**と同じ文字を含められるテキストフォーマット(CSV,TSV)では、``split()``で単純に分割するのではなく、while ループなどを使い**1文字ずつ総当り**してください。
6
6
 
7
7
  TSVですと、着目すべきは、``"``, ``\t`` でしょうか。(複数行なら ``\n`` も含む)
8
8
 
@@ -34,7 +34,7 @@
34
34
  pointer = offset+1;
35
35
  break;
36
36
  case "\n":
37
- console.log(`[CR] ${offset}`);
37
+ console.log(`[LF] ${offset}`);
38
38
  break;
39
39
  case '"':
40
40
  //if( offset && tsv.charAt(offset-1)==="\" ) break;

1

typo の修正

2020/06/12 21:04

投稿

AkitoshiManabe
AkitoshiManabe

スコア5434

answer CHANGED
@@ -37,6 +37,7 @@
37
37
  console.log(`[CR] ${offset}`);
38
38
  break;
39
39
  case '"':
40
+ //if( offset && tsv.charAt(offset-1)==="\" ) break;
40
41
  if( offset && tsv.charAt(offset-1)==="\" ) break;
41
42
  console.log(`[q] ${offset}`);
42
43
  if( inQuote ) {