Ich möchte einen einzelnen Schrägstrich durch doppelte Schrägstriche in einem Pfad ersetzen, aber doppelte Schrägstriche unberührt lassen. Ich habe versucht, die folgenden:So ersetzen Sie Schrägstriche
string oldPath = "\\new\new1\new2\";
string newPath = old.replace("\\", "\\\\");
Mein erwartete Ergebnis ist, dass newPath
ist wie folgt:
"\\new\\new1\\new2\\"
Welchen Fehler erhalten Sie? – gprathour
Bitte zeigen Sie tatsächlich ausführbaren Code, insbesondere für Ihre Eingabe-String. * Wenn * der String tatsächlich '\ n' enthält, dann gibt es kein' '' '' 'zu ersetzen. – luk2302
'\ n' ist ein neues Zeilenzeichen. So ist Ihre Zeichenfolge wie \ newNEW LINEew1NEW LINEew2 – Jens