So entfernen Sie ein Zeichen aus einer Zeichenfolge mithilfe der Ersatzmethode in JavaScript?

So entfernen Sie ein Zeichen aus einer Zeichenfolge mithilfe der Ersatzmethode in JavaScript?
JavaScript ist eine Programmiersprache, mit der Webseiten und Webanwendungen erstellt und unsere Webseiten dynamisch und interaktiv gestaltet werden können, indem sie ihnen die Möglichkeit geben, zu denken und zu handeln. JavaScript bietet uns primitive Datentypen, die vordefiniert werden, um Daten vorübergehend zu speichern. Ein solcher Datentyp ist eine Zeichenfolge, die Textinhalte in doppelte oder einzelne Anführungszeichen enthalten ist. Der String DataType bietet uns verschiedene Eigenschaften und eingebaute Methoden, mit denen wir mit der Zeichenfolge manipulieren und spielen können. Ein solches Beispiel ist das ersetzen() Eingebaute Methode der Zeichenfolge.

Was ist die Ersatz () -Methode?

Der Ersatz () ist eine eingebaute Methode von JavaScript, die ein Zeichen oder eine Zeichenfolge durch ein anderes Zeichen oder eine andere Zeichenfolge in einer angegebenen Zeichenfolge ersetzt. Zuerst durchsucht es das Zeichen/die Zeichenfolge und ersetzt sie dann durch die von uns festgelegte Zeichenfolge/Zeichen. Es ist zu beachten, dass die Methode Ersatz () die ursprüngliche Zeichenfolge nicht ändert und immer eine neue Zeichenfolge zurückgibt. Die Syntax der Ersatz () -Methode lautet:

Mystring.ersetzen (valentobeereplaced, newValue);

Die JavaScript ersetzen () -Methode nimmt zwei Argumente an, die sind Wertschätzung und das neuer Wert Welcher Wert ist der Wert, den Sie ersetzen möchten. MyString ist die angegebene Zeichenfolge, in der wir einen Wert suchen und ersetzen.

Einen Charakter entfernen

Nachdem wir nun wissen, welche Ersatz () -Methode von JavaScript ist, lassen Sie uns zum Hauptthema kommen, um ein Zeichen aus einer Zeichenfolge mithilfe der Ersatzmethode zu entfernen. Angenommen, Sie haben eine Schnur geschrieben und fälschlicherweise einen Charakter in der Mitte hinzugefügt und möchten diesen Charakter entfernen. Wie werden Sie es tun? Die Antwort ist sehr einfach, dass wir nur anstelle des zweiten Arguments der Ersatzmethode (NewValue) eine leere Zeichenfolge angeben müssen:

var mystr = 'Hallo nas';
Konsole.log ("Original String:", mystr); // hallo y nas
var newstr = mystr.ersetzen ('y', ");
Konsole.log ('nach dem Charakter entfernt:', Newstr); // Hallo Nas

In diesem Code haben wir zuerst eine Zeichenfolge initialisiert und dann die Konsole dieser Zeichenfolge protokolliert. Dann haben wir das benutzt ersetzen() Methode auf der ursprünglichen Zeichenfolge und entfernte das Zeichen y Von ihm und die neue Zeichenfolge, die zurückgegeben wird Newstr. Danach trösten wir die neue Zeichenfolge an:

Nehmen wir nun an, Sie haben versehentlich zwei bis drei Zeichen hinzugefügt. Daher können wir auch eine Zeichenfolge aus einer Zeichenfolge entfernen, indem wir die Ersatzmethode auf die gleiche Weise verwenden:

var mystr = 'Hallo Wy nas';
Konsole.log ("Original String:", mystr); // hallo wy nas
var newstr = mystr.ersetzen ('wy', ");
Konsole.log ('nach String entfernt:', Newstr); // Hallo Nas

Nachdem wir nun wissen, wie Sie ein Zeichen oder eine Zeichenfolge aus einer angegebenen Zeichenfolge entfernen, verwenden wir die Methode Ersatz () mit regulären Ausdrücken. In den vorherigen Beispielen bestand der Nachteil der Ersatzmethode darin, dass es nur das erste Auftreten der angegebenen Zeichenfolge oder des angegebenen Zeichens in der ursprünglichen Zeichenfolge entfernt hatte. Um diesen Nachteil zu überwinden, verwenden wir den regulären Ausdruck, aus dem wir jede Instanz eines bestimmten Zeichens oder einer bestimmten Zeichenfolge entfernen können.

var mystr = 'Ich habe zwei blaue Hemden und zwei blaue Kappen';
Konsole.log ("Original String:", mystr);
var newstr = mystr.ersetzen (/blau/g, ");
Konsole.log ('nach dem Charakter entfernt:', Newstr);

Wir haben die benutzt /blau/g was bedeutet, dass es jede Instanz von Blau in der entzieht Mystr String:

Abschluss

Die JavaScript ersetzt () ist eine eingebaute Methode, die ein Zeichen oder eine Zeichenfolge in einer angegebenen Zeichenfolge ersetzt und die neue Zeichenfolge zurückgibt. Die Methode Ersatz () gibt uns den Vorteil des Manipulierens und Spielens mit Saiten. Ein solcher Vorteil besteht darin, dass wir mit der Methode Ersatz () ein Zeichen oder eine Zeichenfolge aus einer Originalzeichenfolge entfernen können. Wir können auch alle Instanzen eines Zeichens oder einer Zeichenfolge in einer angegebenen Zeichenfolge entfernen.

In diesem Beitrag haben wir zuerst definiert, was ersetzen() Die Methode ist und dann haben wir festgestellt.