So ersetzen Sie alle Instanzen einer Zeichenfolge in JavaScript

So ersetzen Sie alle Instanzen einer Zeichenfolge in JavaScript
Die Zeichenfolge enthält eine Folge von Zeichen, die Informationen darstellen. JavaScript verwendet eine Vielzahl von Funktionen, um die Zeichenfolge durch Hinzufügen, Entfernen und Austausch von Instanzen zu manipulieren. Der Austausch der String -Instanzen wird durchgeführt, um einen bestimmten Teil der Zeichenfolge zu entfernen, um einen bestimmten Zweck zu erfüllen. In diesem Blog haben wir verschiedene Methoden zum Ersetzen aller Instanzen einer Zeichenfolge gezeigt. Die Ergebnisse dieses Blogs sind unten aufgeführt:
  • Methode 1: Verwendung von austropaAll () Methode zum Ersetzen aller Instanzen einer Zeichenfolge
  • Methode 2: Verwendung von Ersatz () Methode zum Ersetzen aller Instanzen einer Zeichenfolge

Methode 1: Verwendung von austropaAll () Methode zum Ersetzen aller Instanzen einer Zeichenfolge

Die Methode ersetztage () extrahiert das Muster der Übergabe von Instanzen und ersetzt alle Übereinstimmungsinstanzen in der vorhandenen Zeichenfolge. Die Methode ist für Entwickler nützlich, um die Zeit und den Aufwand des Ersetzens von Instanzen in komplexen Aufgaben zu minimieren.

Die Syntax der Methode ersetztage () ist unten bereitgestellt:

Syntax

ersetzt ("Matching_instance", "ersetzt_instance")

Die Parameter sind wie folgt:

  • MAPING_INSTANCE: Gibt die Instanz an, die der Benutzer ersetzen möchte.
  • ersetzt_instance: Bezieht sich auf die Instanz, die durch das übereinstimmte ersetzt wird (MAPING_INSTANCE).

Beispiel

Der folgende Beispielcode zeigt, wie die Verwendung des alles ersetzen() Methode in JavaScript.

Code

Konsole.log ("Beispiel zum Ersetzen von Instanzen einer String");
const list_name = "John, Harry, Brown, John, Adam";
Konsole.log (list_name.ersetzen ("John", "heiraten");

Die Beschreibung des obigen Codes lautet wie folgt:

  • Erstens die Zeichenfolge "John, Harry, Brown, John, Adam" ist in der gespeichert "Listennamen" Variable.
  • Danach alle Fälle, die übereinstimmen "John" werden ersetzt durch "Heiraten" durch Verwendung der alles ersetzen() Methode in JavaScript.
  • Endlich, das Konsole.Protokoll() Die Methode hilft uns, die ersetzte Zeichenfolge im Konsolenfenster vorzustellen.

Ausgang

Die Ausgabe bestätigt, dass alle Fälle, die mit dem übereinstimmten "John" werden durch die ersetzt "Heiraten" im Konsolenfenster.

Methode 2: Verwendung von Ersatz () Methode zum Ersetzen aller Instanzen einer Zeichenfolge

Die Methode Ersatz () wird verwendet. Die Methode Ersatz () kann jedoch in den regulären Ausdruck für den Austausch aller Instanzen in einer vorhandenen Zeichenfolge integriert werden. Die Methode sucht nach dem angegebenen Muster, das über Regex übergeben wird. Danach gibt es die neue Zeichenfolge nach dem Ersatz aller in der vorhandenen Zeichenfolge vorhandenen Instanzen zurück.

Die Arbeit der Ersatz () -Methode wird in der folgenden Syntax beschrieben:

Syntax

ersetzen ("Matching_instance", "ersetzt_instance")

Die Parameter werden nachstehend beschrieben:

  • MAPING_INSTANCE: Bezieht sich auf die zu ersetzende Instanz. Die passende Zeichenfolge muss als der globale reguläre Ausdruck definiert werden.
  • ersetzt_instance: Repräsentiert die Instanz, die durch die erste Instanz der ersetzt wird

Beispiel

Lassen Sie uns die Ersatz () -Methode üben. Im Folgenden finden Sie einen Beispielcode:

Code

Konsole.log ("Beispiel zum Ersetzen von Instanzen einer String");
const user_str = "Cricket ist berühmter Sport, weil Cricket leicht zu spielen ist!";
Sei Str1 = /Cricket /g;
Sei str2 = "Hockey";
Lassen Sie new_str = user_str.ersetzen (str1, str2);
Konsole.log (new_str);

Die Beschreibung des Codes lautet wie folgt:

  • Erstens wird eine benutzerdefinierte Zeichenfolge geschrieben und gespeichert in der "User_str" Variable.
  • Darüber hinaus ein regelmäßiger Ausdruck "/Cricket/g"(Ein globaler regulärer Ausdruck, der alle Instanzen des Wortes verfolgen wird “Kricket”) Wird verwendet, um die angegebene Instanz zu ersetzen und in der zu speichern "Str1" Variable.
  • Der „Str2Speichert die Zeichenfolge, die der Benutzer in der vorhandenen Zeichenfolge ersetzen möchte.
  • Danach die ersetzen() Die Methode wird durch das Bestehen verwendet "Str1" Und "Str2" als Argumente.
  • Endlich, das Konsole.Protokoll() Die Methode zeigt die aktualisierte Zeichenfolge im Konsolenfenster an.

Ausgang

Die Ausgabe zeigt, dass alle Fälle von “Kricket”Werden ersetzt durch "Eishockey”.

Abschluss

In JavaScript die alles ersetzen() Und ersetzen() Methoden können verwendet werden, um alle Instanzen einer Zeichenfolge zu ersetzen. Der alles ersetzen() Die Methode entspricht der Zeichenfolge und führt den Ersatz durch die bereitgestellte Sequenz von Zeichen durch. Andererseits verwendet die Methode Ersatz () den globalen regulären Ausdruck, um alle Instanzen der Zeichenfolge zu entsprechen und sie dann durch die angegebene Zeichenfolge zu ersetzen. In diesem Beitrag werden verschiedene JavaScript -Methoden demonstriert, um alle Instanzen einer Zeichenfolge zu ersetzen.