Ich habe eine Unicode-Zeichenfolge aus einer Textdatei, so dass. Und ich möchte den wahren Charakter zeigen.
Zum Beispiel:
%Vor% Wenn Sie diese Zeichenfolge aus der Textdatei mit StreamReader.ReadToLine()
lesen, wird die \
in '\'
, wie z. B. "\u8ba1"
, nicht gesucht.
Es wird die Unicode-Zeichenfolge wie aus Text angezeigt. Was ich will, ist den wahren Charakter zu zeigen.
"\u8ba1"
in "\u8ba1"
in der Ergebniszeichenfolge geändert werden? Wenn Sie eine Zeichenfolge wie
haben %Vor%Sie müssen nichts entlarven. Es ist nur das Zeichenfolgenliteral, das die Escape-Sequenzen enthält, nicht die Zeichenfolge selbst.
Wenn Sie eine Zeichenfolge wie
haben %Vor%Sie können es mit dem folgenden Regex entschlüsseln:
%Vor%