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

So Verwenden Sie Eine Variable In Einem Regularen Ausdruck In Javascript



In Programmiersprachen werden mehrere Muster zum Definieren des Filters und der Reihe von Merkmalen verwendet. Genauer gesagt sind reguläre Ausdrücke die effektivste Methode, um die Filter zu bestimmen, und enthalten eine riesige Menge an Zeichenreihen, die das Textmuster definieren. Darüber hinaus können Sie die Variable auch in den regulären Ausdrücken verwenden. JavaScript stellt dazu die „ RegExp() ” Konstrukt zur Verwendung der Variablen in regulären Ausdrücken.

Diese Beschreibung demonstriert die verschiedenen Methoden zur Verwendung einer Variablen innerhalb eines bestimmten regulären Ausdrucks.

Was ist ein regulärer Ausdruck in JavaScript?

Reguläre Ausdrücke sind das definierte Muster einer Zeichenfolge, die zum Vergleichen und Abgleichen 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, darunter search(), split(), replace(), match() und viele mehr.







Wie verwende ich eine Variable in einem regulären Ausdruck in JavaScript?

Um eine Variable in einem regulären Ausdruck zu verwenden, definieren Sie zunächst eine Zeichenfolge und speichern Sie sie in einer Variablen. Erstellen Sie dann eine weitere Zeichenfolge, verwenden Sie einfach das „ ersetzen() ”-Methode und übergeben Sie den zu ersetzenden Parameter. Darüber hinaus können Sie auch die „ RegExp( )“-Konstruktor für diesen Zweck.



Probieren Sie aus praktischen Gründen die angegebenen Beispiele aus.



Beispiel 1: Verwenden Sie eine Variable in einem regulären Ausdruck mit der Methode „replace()“.

Um eine Variable in einem regulären Ausdruck einfach mit der Methode replace() zu verwenden, definieren Sie zunächst einen String und speichern ihn in einer Variablen:





konst S = 'Der Hase ist ein Haustier' ;

Verwenden Sie dann die „ ersetzen() ”-Methode und übergeben Sie die Parameter, um die Wörter in einer Zeichenfolge zu ersetzen:

konst neueString = S. ersetzen ( 'Kaninchen' , 'Katze' ) ;

Verwenden Sie zuletzt die Methode log() und übergeben Sie die „ neueString ” wo die ersetzten Wörter gespeichert werden, um die Ausgabe auf der Konsole anzuzeigen:



Konsole. Protokoll ( neueString ) ;

Beispiel 2: Verwenden Sie eine Variable in einem regulären Ausdruck mit dem Konstruktor „RegExp()“.

Sie können eine Variable auch in regulären Ausdrücken mit Hilfe des „ RegExp() ' Konstrukteur. Deklarieren Sie dazu einen String und speichern Sie den Wert des Strings in einer definierten Variablen:

konst Str = 'Rafia ist glücklich' ; td >
< td >

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

konst Wort = 'Bast' ;

Nutzen Sie die „ RegExp() ”Konstruktor und übergeben Sie das Wort, das Sie ersetzen möchten, als Parameter:

konst regulärer Ausdruck = neu RegExp ( Wort ) ;

Dann verwenden wir das „ ersetzen() “ und übergeben Sie die erstellte Variable als regulären Ausdruck als Parameter:

konst neueString = Str. ersetzen ( regulärer Ausdruck, 'Offizier' ) ;

Verwenden Sie zuletzt die Methode log() und übergeben Sie die „ neueString ” wo die ersetzten Wörter gespeichert werden, um die Ausgabe auf der Konsole anzuzeigen:

Konsole. Protokoll ( neueString ) ;

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

Das ist alles über die Verwendung der Variable in einem regulären Ausdruck in JavaScript.

Abschluss

Um eine Variable innerhalb eines regulären Ausdrucks zu verwenden, muss das „ ersetzen() “-Methode verwendet werden. Diese Methode kann die Wörter in einer Zeichenfolge ersetzen. Darüber hinaus können Sie auch die „ 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 demonstriert.