bubble: Maskierungssequenzen in String "anwenden"

Beitrag lesen

Gegeben sei als Beispiel eine XML-Datei:

<?xml version="1.0" encoding="UTF-8"?>  
<config>  
    <something>{date} {time} {tags}:\r\n{message}\r\n{stacktrace}\r\n</something>  
</config>

Wenn ich den Inhalt vom something-Element auslese stehen die eigentlichen Maskierungssequenzen \r und \n als ganz normale Zeichen im String.

Gibt es eine Standard-Möglichkeit dies dann wieder anzuwenden? Also so dass statt dem \r\n dann die Zeichen (char)13 und (char)10 wieder enthalten sind? Wenns nur um den Zeilenumbruch ginge wäre das kein Thema, allerdings werden teilweise auch Unicode- (\uXXXX) oder Oktal-Maskierungen (\nnn) gebraucht.

Dass ich da mit einem regulären Ausdruck 'rüber rauschen kann und ersetzen kann weiß ich, aber das gefällt mir nicht so ganz.

MfG
bubble

--
If "god" had intended us to drink beer, he would have given us stomachs. - David Daye