Thread regex auf sämtliche ASCII-Zeichen möglich? (15 answers)
Opened by Duff at 2009-08-20 08:32

Duff
 2009-08-20 08:32
#124471 #124471
User since
2006-10-06
283 Artikel
BenutzerIn

user image
Hallo,

ich habe ein kleines Perl-Skript geschrieben, mit dem ich hex-Eingaben anhand einer Tabelle in ascii-Zeichen umwandel.

Die Tabelle (ist in einer Datei, die ich dann auslese und in einem Hash speichere) ist wie folgt aufgebaut.
HEX DEZ ASCII

Ich speicher zunächst die Tabelle in einem Hash, wo der key der HEX-Wert ist und der value den ASCII-Zeichen entspricht.
Die Eingabe von HEX-Werten wird in einem Array gespeichert und anschließend wird das Array und der Hash durchlaufen und mit Hilfe von regex nach Übereinstimmungen gesucht.
Diese werden dann wieder in ein array gepackt und am Ende ausgegeben.

Dies funktioniert auch ganz gut (HEX2ASCII).

Mache dies jedoch anders herum, also ASCII to HEX, werden die regex nicht korrekt ausgewertet. Ich bekomme immer Fehlermeldungen, da bei den ASCII-Zeichen auch sämtliche Sonderzeichen enthalten sind und diese werden dann wohl falsch interpretiert.

Ist dies überhaupt mit regex möglich?


Danke,
Daniel
D'OH
Daniel

View full thread regex auf sämtliche ASCII-Zeichen möglich?