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.
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.
LinkedInVerwandter Artikel - Csharp String
- C# Int in String konvertieren
- C# String in Enum konvertieren
- Verwendung von Strings in der Switch-Anweisung in C#
- So konvertieren Sie eine Zeichenkette in ein Byte-Array in C#
- Wie konvertiert man eine Zeichenkette in C# in boolesche Zeichenketten
- Wie schreibt man ein mehrzeiliges String-Literal in C#