付録B.4 引用符のエスケープ
ここでは,入力データ中の引用符の扱いについて説明します。
入力データの先頭文字が,入力ファイルのquottypeオペランドに指定した引用符と一致する場合だけ,対の引用符で囲んだ範囲がエスケープされます。入力データと引用符の対応を次の表に示します。
入力データの先頭 |
入力データ |
エスケープ範囲 |
エスケープ結果 |
説明 |
---|---|---|---|---|
引用符の場合 |
'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 |
エスケープされません。 |