CHRTRANC( )-Funktion
Jedes Zeichen in einem Zeichenausdruck, das einem Zeichen in einem zweiten Zeichenausdruck entspricht, wird durch das entsprechende Zeichen eines dritten Zeichenausdrucks ersetzt.
CHRTRANC(cSearched, cSearchFor, cReplacement)
Rückgabewerte
Zeichen
Parameter
cSearched
Gibt den Ausdruck an, in dem CHRTRANC( ) Zeichen ersetzt.cSearchFor
Gibt den Ausdruck mit den Zeichen an, nach denen CHRTRANC( ) in cSearched sucht.cReplacement
Gibt den Ausdruck mit den Ersetzungszeichen an.Wird ein Zeichen aus cSearchFor in cSearched gefunden, wird es durch das Zeichen in cReplacement ersetzt, dessen Position in cReplacement der des entsprechenden Zeichens in cSearchFor entspricht.
Hat cReplacement weniger Zeichen als cSearchFor, werden die übrigen Zeichen aus cSearchFor in cSearched gelöscht. Hat cReplacement mehr Zeichen als cSearchFor, werden die überschüssigen Zeichen in cReplacement ignoriert.
Hinweise
CHRTRANC( ) erleichtert den Umgang mit Ausdrücken, die Zwei-Byte-Zeichen (Doppelbyte-Zeichen) enthalten. Mit CHRTRANC( ) können Sie Ein-Byte- durch Zwei-Byte-Zeichen ersetzen und umgekehrt. Enthalten die Ausdrücke nur Ein-Byte-Zeichen, so sind CHRTRANC( ) und CHRTRAN( ) äquivalent.
Diese Funktion ist zum Bearbeiten von Doppel-Byte-Zeichensätzen für Silbenschriften wie Hiragana und Katakana nützlich.