$ZTRanslate()

その他の引数のパターンによって指定された、その引数の最初のバイトを、置換したり省略した結果として、バイトシーケンスを返します。

$ZTRANSLATE()関数のフォーマット:

$ZTR[ANSLATE](expr1[,expr2[,expr3]])

$ZTRANSLATEのアルゴリズムは、以下のように理解することができます:

$ZTRANSLATE()の例

例:

GTM>set hiraganaA=$char(12354) ; $zchar(227,129,130) 
GTM>set temp1=$zchar(130)
GTM>set temp2=$zchar(140)
GTM>set tr=$ztranslate(hiraganaA,temp1,temp2)
GTM>w $ascii(tr)
12364 
GTM>

上記の例では、$ZTRANSLATE() はバイト$ZCHAR(130) を最初の式に置き換え、2番目の式の最初の(そして唯一の)バイトを$ZCHAR(140) - 3番目の式の対応するバイトと照合します。

inserted by FC2 system