Ich habe eine Zeichenfolge, die etwa wie '\\u001E\\u001Csome_text\u001F'
aussieht - wobei die ersten beiden Zeichen mit zwei Backslashes und die letzte nur einen Backslash hat.Ruby - Konvertieren von einzelnen Backslash-Unicode zu doppelten Backslash
Ich möchte diese Zeichenfolge so konvertieren, dass alle Unicode-Literale zwei umgekehrte Schrägstriche enthalten, so dass die Ausgabe wie '\\u001E\\u001Csome_text\\u001F'
aussehen würde. Auf welche Weise könnte ich dies tun?
Wenn Da ist etwas Wron Mit meiner Frage (wie von den Downvotes angegeben), was kann ich tun, um die Frage besser zu stellen? –
Sie möchten also jeden einzelnen Blackslash in einen doppelten Backslash konvertieren? Und wenn es mehr als 3 oder mehr Backslashes gibt? –
Ich möchte nur die Unicode-Zeichen konvertieren. Also sollte jede Instanz von '\ uxxxx' in' \\ uxxxx' konvertiert werden. Dinge wie '\" 'sollten in Ruhe gelassen werden. –