C# Zeichen aus Zeichenfolge entfernen

C# Zeichen aus Zeichenfolge entfernen
In diesem Artikel werden wir verschiedene Möglichkeiten suchen, Zeichen aus einer Zeichenfolge in der C# -Pergramm -Sprache zu entfernen. Wir diskutieren verschiedene Methoden, die sich auf Zeichenfolgenvariablen wie die Funktion „remove ()“, ersetzen () “,„ join () “und„ split () “beziehen, um Zeichen aus einer Zeichenfolge im Ubuntu 20 zu löschen.04 Umgebung. Wir werden auch eine spezielle Klasse namens Linq in der C# -Pergramm -Sprache verwenden, die die integrierte Sprache ist, die viele nützliche Funktionen in Bezug.

Methode 01: Verwenden der Verwendung der Entfernung () Funktion zum Entfernen eines Zeichens aus einer Zeichenfolge in Ubuntu 20 entfernen.04

In dieser Methode werden wir die Funktion remove () verwenden, um ein Zeichen aus einer Zeichenfolgevariablen zu entfernen. Die Funktion remove () nimmt die Indexnummer der Zeichenfolge als Parameter an. Die Indexnummer ist ein Indikator, aus dem das Zeichen aus der Zeichenfolgevariablen entfernt wird. Wir werden eine String -Variable mit einem Zeichen in eine neue String -Variable verwandeln, die keine Zeichen hat.

Wir haben eine Zeichenfolgenvariable "S" erstellt und einen Text mit einem Zeichen im obigen C# -Programm eingefügt. Danach initialisieren wir eine neue String -Variable, die die vorherige String -Variable mit dem Zeichen nimmt und die Funktion entfernen mit einer Indexnummer der Zeichenfolge, aus der das Zeichen entfernt wird.

Nachdem das oben genannte C# -Programm auf der Ubuntu 20 ausgeführt wurde.04 Befehlszeilenterminal, Sie erhalten die folgende folgende Ausgabe:

Wie wir auf dem Ausgangsbildschirm sehen können, wird das Zeichen der Zeichenfolge erfolgreich entfernt. Diese Methode ist jedoch nur dann nützlich, wenn sich die Zeichen im Endindex der Zeichenfolge befinden.

Methode 02: Verwenden der Funktion Ersatz ()

Nachdem wir die Funktion remove () zum Entfernen eines Zeichens aus einer String -Variablen verwendet haben, werden wir in die C# -Programmiersprache zur Ersatzfunktion umgehen, die auch für denselben Zweck verwendet werden kann, aber wir müssen mehrere Anpassungen an der Zeichenfolge, indem auch die leere Funktion verwendet wird. In dieser Methode werden wir also sowohl die Ersatz () als auch die leeren Funktionen verwenden, um mehrere Zeichen aus einer String -Variable zu entfernen.

Im obigen Code haben wir die String -Variable initialisiert und einen Text zusammen mit einigen Zeichen darin gespeichert. Dann haben wir eine Liste mit dem Namen "Charaktere" erstellt, in der wir alle Charaktere gespeichert haben. Danach starteten wir eine Foreach -Schleife, in der wir diese String -Variable durch die Verwendung der Ersatz- und leeren Funktion verwendeten, indem wir alle Zeichen aus der Zeichenfolge entfernt haben. Am Ende haben wir diese Zeichenfolge nach Abschluss der Schleife ausgedruckt.

Nachdem wir das obige Programm kompilieren und ausgeführt haben, erhalten wir die Ausgabe im obigen Snippet. Wie Sie sehen können, wird die String -Variable vollständig transformiert und alle Zeichen werden davon entfernt.

Methode 03: Verwenden die Regex.Ersetzen () Funktion zum Entfernen von Zeichen aus einer String -Variable in Ubuntu 20.04

In dieser Methode werden wir einen neuen Namespace namens „Text verwenden.Regularexpressions “, die eine Regex hat.Ersetzen () Funktion, aus der wir die Zeichen aus einer String -Variable löschen werden. Im Gegensatz zur normalen Ersatzfunktion, in der die Zeichenliste separat eingefügt werden muss, ist der Regex.Die Funktion ersetzen () kann die Zeichen als Parameter direkt zusammen mit der leeren Funktion aufnehmen. Es ist ein verfeinerter Ansatz, um Zeichen aus einer String -Variablen zu entfernen.

Im obigen C# -Programm werden wir eine String -Variable mit einigen Zeichen und im darin gespeicherten Text initialisieren. Dann transformieren wir die String -Variable direkt mit dem Regex.Ersatz () Funktion, der erste Parameter dieser Funktion ist die Zeichenfolgenvariable selbst, dann wird die Liste der Zeichen als zweiter Parameter angegeben, und der dritte Parameter ist die leere Funktion, die bei der Transformation der String -Variablen hilft. Jetzt werden wir das obige Programm auf unserem Ubuntu 20 ausführen.04 Befehlszeilenterminal und erhalten Sie die folgende Ausgabe:

Im obigen Snippet können wir sehen, dass die String -Variable erfolgreich transformiert wird und keine weiteren Zeichen mehr darin enthalten ist, was sich auf die Tatsache bezieht, dass das Programm effizient funktioniert hat.

Methode 04: Verwenden der LINQ -Bibliotheksabfragen zum Entfernen von Zeichen aus einer Zeichenfolge in Ubuntu 20.04

Die LINQ -Bibliothek ist eine SQL, die die Programmiersprache nachahmt, die ähnliche Funktionen wie die SQL. Wir werden die Abfragen "von", "Wo" und "Select" aus der LINQ -Bibliothek verwenden, um Zeichen aus einer String -Variable zu entfernen. Alle diese Funktionen differenzieren den Text und die Zeichen der Zeichenfolge, und dann fügt die Funktion toArray () die ausgewählten Textzeichen als Zeichenfolge hinzu.

Das obige C# -Programm hat das „System“.Linq ”Namespace bereits zu Beginn des Programms angegeben. Dann wird die Zeichenfolgenvariable „Str“ zusammen mit Text und darin gespeicherten Zeichen initialisiert. Danach werden wir die String -Variable erneut aufrufen und den Befehl SQL -Abfragen "von", "Wo" und "Select" verwenden, um zum String zu gelangen und durch sie zu durchqueren. Die Buchstaben, Ziffern und die Leerzeichen zwischen den Wörtern werden nach den Funktionen in der Abfrage „WO“ nacheinander ausgewählt, und dann speichert die Funktion toArray () diese Auswahl in der Zeichenfolge, die im Schließen ausgedruckt wird Programmlinie.

Nachdem wir den obigen Code kompilieren und ihn auf der Ubuntu 20 ausführen.04 Terminal erhalten wir die folgende Ausgabe:

Die Ausgabe zeigt, dass die Zeichenfolge von allen Zeichen freigegeben wurde und das Programm ein Erfolg war.

Methode 05: Verwenden Sie die Funktionen Joy () und Split () zum Entfernen der Zeichen aus einer Zeichenfolge in Ubuntu 20.04

Die Funktionen join () und split () sind auch geeignete Ansätze zum Entfernen von Zeichen aus einer String -Variablen. Die Funktion split () kann verwendet werden, um Zeichen aus einer Zeichenfolge zu entfernen, und die Funktion Join () wird zum Verbinden der Zeichenfolge verwendet, nachdem die Zeichen eliminiert wurden. Diese Methode ist effizienter als die vorherige Ersatz () -Funktion.

Im obigen Code initialisieren wir die Zeichenfolgevariable und speichern auch einen Text darin mit mehreren Zeichen. Anschließend wird die Zeichenfolge durch die Funktion join () eine gewisse Transformation unterzogen, die die Funktion split () als Parameter nimmt, bei dem die Zeichen in ihren Parameterklammern aufgeführt sind. Die gegenseitige Abhängigkeit beider Funktionen entfernen die Zeichen und transformiert die Zeichenfolge.

Nach dem Kompilieren und Ausführen des oben genannten Code erhalten wir die folgende Ausgabe im Snippet, die unten angezeigt werden.

Die String -Variable ist vollständig geändert und hat jetzt keine Zeichen mehr darin.

Abschluss

In diesem Artikel wurden die verschiedenen Ansätze zum Entfernen von Zeichen aus einer String -Variablen in der C# -Programmiersprache erörtert. Die grundlegenden Funktionen wie remove () und Ersatz wurden in Ubuntu 20 erörtert und implementiert.04 Umgebung. Dann haben wir uns zu komplexeren und effektiveren Methoden wie dem Regex bewegt.Ersetzen (), join (), split () Funktionen, um die Zeichen aus einer String -Variable zu entfernen. Wir haben auch die LINQ-Bibliothek der C#-Programmiersprache verwendet, um ihre abfragenähnlichen Methoden aufzurufen, was dazu beitrug, Zeichen aus einer String-Variable zu entfernen.