Freigeben über


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.

Siehe auch

CHRTRAN( ) | STRCONV( ) | Erstellen von Zeichenausdrücken