So verwenden Sie eine Variable in einem regulären Ausdruck in JavaScript

So verwenden Sie eine Variable in einem regulären Ausdruck in JavaScript
In Programmiersprachen werden mehrere Muster verwendet, um den Filter und die Reihe von Eigenschaften zu definieren. Insbesondere sind reguläre Ausdrücke der effektivste Weg, um die Filter zu bestimmen und eine große Anzahl von Zeichen zu enthalten, die das Textmuster definieren. Darüber hinaus können Sie die Variable in den regulären Ausdrücken verwenden. Dazu bietet JavaScript die “Regexp ()Konstrukte zur Verwendung der Variablen in regulären Ausdrücken.

Diese Beschreibung zeigt die verschiedenen Methoden für die Verwendung einer Variablen innerhalb eines bestimmten regulären Ausdrucks.

Was ist regelmäßig Ausdruck in JavaScript?

Regelmäßige Ausdrücke sind das definierte Muster einer Zeichenfolge, die zum Vergleich und Abzug der verschiedenen Kombinationen in definierten Zeichenfolgen verwendet wird. In JavaScript sind die regulären Ausdrücke jedoch das definierte Objekt, das mit mehreren Methoden verwendet werden kann, einschließlich Search (), Split (), Ersatz (), Match () und vieler mehr.

So verwenden Sie eine Variable in einem regulären Ausdruck in JavaScript?

Um eine Variable innerhalb eines regulären Ausdrucks zu verwenden, definieren Sie zuerst eine Zeichenfolge und speichern Sie sie in einer Variablen. Dann machen Sie eine andere Zeichenfolge, verwenden Sie einfach die “ersetzen()Methode und übergeben Sie den zu ersetzenden Parameter. Darüber hinaus können Sie auch das verwenden “Regexp () ”Konstruktor für diesen Zweck.

Probieren Sie die angegebenen Beispiele aus.

Beispiel 1: Verwenden Sie eine Variable im regulären Ausdruck mit der Methode „Ersatz ()“

Um eine Variable im regulären Ausdruck zu verwenden, definieren Sie zuerst eine Zeichenfolge und speichern Sie sie in einer Variablen:

const s = "Das Kaninchen ist ein Haustiertier";

Dann verwenden Sie die “ersetzen()Methode und übergeben Sie die Parameter, um die Wörter in einer Zeichenfolge zu ersetzen:

const newstring = s.ersetzen ("Kaninchen", "Katze");

Verwenden Sie zuletzt die modmethode log () und übergeben Sie die “Newstring”, Wo die ersetzten Wörter gespeichert werden, um die Ausgabe auf der Konsole anzuzeigen:

Konsole.Protokoll (NewString);

Beispiel 2: Verwenden Sie eine Variable im regulären Ausdruck mit „Regexp ()“ -Konstruktor

Sie können auch eine Variable in regulären Ausdrücken mit Hilfe des „verwenden“ verwendenRegexp ()" Konstrukteur. Deklarieren Sie dazu eine Zeichenfolge und speichern Sie den Wert der Zeichenfolge in einer definierten Variablen:

const str = "Rafia ist glücklich";

Initialisieren Sie ein Wort und geben Sie den Wert an, den Sie ersetzen möchten:

const word = "rafia";

Verwenden Sie die “Regexp ()Konstruktor und übergeben Sie das Wort, das Sie als Parameter ersetzen möchten:

const regex = new Regexp (Wort);

Dann werden wir das verwenden “ersetzen()”Und übergeben die erstellte Variable als regulärer Ausdruck als Parameter:

const newstring = str.ersetzen (regex, "hafsa");

Verwenden Sie zuletzt die modmethode log () und übergeben Sie die “Newstring”, Wo die ersetzten Wörter gespeichert werden, um die Ausgabe auf der Konsole anzuzeigen:

Konsole.Protokoll (NewString);

Es kann beobachtet werden, dass das angegebene Wort durch Verwendung einer Variablen in einem regulären Ausdruck ersetzt wurde:

Es geht darum, die Variable in einem regulären Ausdruck in JavaScript zu verwenden.

Abschluss

Um eine Variable innerhalb eines regulären Ausdrucks zu verwenden, die “ersetzen()”Methode kann verwendet werden. Diese Methode kann die Wörter in einer Zeichenfolge ersetzen. Darüber hinaus können Sie auch das verwenden “Regexp ()Konstruktor für den entsprechenden Zweck. Dieses Tutorial hat die verschiedenen Beispiele für die Verwendung einer Variablen innerhalb eines regulären Ausdrucks in JavaScript gezeigt.