閉じ引用符の後ろに文字が続く

"abc"def のように、引用符で閉じた直後に文字が続く壊れた値の例です。閉じ引用符も値の文字として残し、全体を囲み直す結果を確かめます。

入力

CSV

a,b,c
1,"abc"def,4

区切り文字

カンマ(,)

結果

エラー 0 件・警告 1 件・情報 0 件

指摘(エラー・警告・情報)

  • 警告 2 行目 引用符で閉じた値の後ろに文字が続いています(RFC 4180 2 節の 7)。閉じ引用符も値の一部とみなし、値全体を " で囲み直しました: "abc"def → "abc""def"
修復した箇所1 件
出力の行数2 行

修復案の CSV

a,b,c
1,"abc""def",4

検算(この結果になる理由)

2 つ目の値は " で始まり abc の後で閉じた直後に def が続くため、規則 7 に反します。閉じ引用符も値の一部と見て値は abc"def とし、規則 7 で囲み直した "abc""def" が修復案です。

判定の根拠は仕様と根拠に、仕様の出典とともにまとめています。自分の入力で試すにはツールをお使いください。

このツールの制約

ご利用にあたって

  • 修復案は規則への適合を目的にしたもので、元のデータの意図を保証しません。重要なデータは元のファイルを残したうえで使ってください。
  • 大きなファイルはお使いの端末の性能によって処理に時間がかかることがあります。

ほかの入力例