ここでは,入力データ中の引用符の扱いについて説明します。
入力データの先頭が引用符の場合だけ,対の引用符で囲んだ範囲がエスケープされます。入力データと引用符の対応を次の表に示します。
入力データの先頭 | 入力データ | エスケープ範囲 | エスケープ結果 | 説明 |
---|---|---|---|---|
引用符の場合 | 'aa''bb' 'aa''''bb' '''aabb' 'aabb''' 'aa''bb'cc' 'aa'bb' | 'aa''bb' 'aa''''bb' '''aabb' 'aabb''' 'aa''bb'cc' 'aa'bb' | aa'bb aa''bb 'aabb aabb' aa'bbcc' aabb' | 引用符で囲んだ範囲(下線部分)がエスケープされます。エスケープ範囲内の2個並んだ引用符が1個で扱われます。 |
引用符ではない場合 | aa''bb aa''''bb aa'bb'cc | aa''bb aa''''bb aa'bb'cc | aa''bb aa''''bb aa'bb'cc | エスケープされません。 |