一般的に明らかではありません。移植性はありません)。疑わしいときは、文字セットを完全に書き出してください。見つかったが置換されなかった文字を削除する。修正した結果を返し、もとの文字列はそのままにする。置換された文字が重なったときに圧縮する。対応するものがない文字が削除されます。プログラムの動作よりと比べれば、いく分柔軟なものになっています。文字だけに圧縮します。同じ長さになるまで、最後の文字が繰り返されているものとして扱われます。ある文字クラスの文字の並びを圧縮するようなときに便利です。