Anführungszeichen aus Zeichenkette entfernen in C#

Muhammad Maisam Abbas 16 Februar 2024
Anführungszeichen aus Zeichenkette entfernen in C#

In diesem Lernprogramm wird die Methode zum Entfernen von Anführungszeichen aus einer Zeichenkettenvariablen in C# vorgestellt.

Entfernen von Anführungszeichen aus dem String Mit der Funktion String.Replace() in C#

Die Funktion String.Replace(x, y) wird verwendet, um alle Vorkommen der Zeichenkette x durch die Zeichenkette y innerhalb der HauptZeichenkette in C# zu ersetzen. Die Funktion String.Replace() hat einen String-Rückgabetyp. Wenn wir Anführungszeichen aus einer Zeichenkette entfernen möchten, können wir sie durch eine leere Zeichenkette ersetzen. Wir können angeben, dass wir die doppelten Anführungszeichen durch "\"" ersetzen möchten. Das folgende Codebeispiel zeigt uns, wie wir Anführungszeichen aus einem String mit der Funktion String.Replace() in C# entfernen können.

using System;

namespace remove_quotes_from_string {
  class Program {
    static void method1() {
      string str = "He said \"This is too soon for me\" and left.";
      Console.WriteLine(str);
      string newstr = str.Replace("\"", "");
      Console.WriteLine(newstr);
    }
    static void Main(string[] args) {
      method1();
    }
  }
}

Ausgabe:

He said "This is too soon for me" and left.
He said This is too soon for me and left.

Im obigen Code haben wir die Anführungszeichen aus der Zeichenkettenvariablen str entfernt, indem wir die Anführungszeichen durch eine leere Zeichenkette durch die Funktion str.Replace() in C# ersetzt haben. Wir haben das Escape-Zeichen \ verwendet, um ein doppeltes Anführungszeichen in ein anderes Paar doppelter Anführungszeichen zu schreiben.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

Verwandter Artikel - Csharp String