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 durche twas ersetzen, den String parsen und dann die Zeichen wieder zurücksetzen. Ich abrbeite 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 mit Unicodes in einem String in Zeichen u | 'Hal\u006Co\u0021' → 'Hallo!' |