ソートマージ


付録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

エスケープされません。