This is an old revision of the document!
Bei diversen Funktionen will man gewisse Zeichen maskieren, damit sie unverändert bleiben. Das kennen wir zum Beispiel bei Regulären Ausdrücken wo ein \. ein Punkt darstellt und ein . ohne \ ein beliebiges Zeichen. Wenn man jetzt Strings parsen will, dann muss man diese Zeichen durch etwas ersetzen, den String parsen und dann die Zeichen wieder zurücksetzen. Ich arbeite dabei mit Unicode.
Hier die Funktionen, die ich jeweils veredne um die Zeichen zu maskieren.
Funktion | Beschreibung | Beispiel |
---|---|---|
[VBA] char2Unicode() | Casted ein Charakter in ein Unicode | '€' → '\u20AC' |
[VBA] masked2unicode() | Wandelt alle mit \ maskierten Zeichen in einem String in unicode | 'Hal\lo\!' → 'Hal\u006Co\u0021' |
[VBA] unicode2char() | Casted ein Unicode zurück in ein Char | '\u20AC' → '€' |
[VBA] unicodeDecode() | Wandelt alle Unicodes in einem String in Zeichen um | 'Hal\u006Co\u0021' → 'Hallo!' |