Entfernen Sie die Formatierung auf string-literal

Angesichts der c# - code:

string foo = @"
           abcde
           fghijk";

Ich versuche, alle Formatierungen werden entfernt, einschließlich der Leerzeichen zwischen den Zeilen.

Bisher den code

foo = foo.Replace("\n","").Replace("\r", "");

funktioniert, aber der Leerraum zwischen den Linien 2 und 3 und noch gehalten.

Ich nehme an, eines regulären Ausdrucks ist die einzige Lösung?

Dank.

  • Haben Sie versucht, foo = foo.replace("\r\n",""); ?
  • Dass code, der nicht kompiliert wird, verwenden Sie bitte echte/kompilierbare Beispiele.
  • es ist ein Gehäuse-Problem, es ist nicht schwer herauszufinden.
  • Es geht nicht um 'austüfteln', es geht darum, präzise. Ich helfe gerne, das macht Spaß, aber selbstgefällig werden in der Korrektur der Seite Online-Probleme, bevor es zu dem eigentlichen problem kann schnell langweilig werden, potenziell verlangsamen den Prozess - für uns und für die OP.
InformationsquelleAutor maxp | 2011-08-25
Schreibe einen Kommentar