Jak używać zmiennej w wyrażeniu regularnym w JavaScript

Jak używać zmiennej w wyrażeniu regularnym w JavaScript
W językach programowania wykorzystywane jest wiele wzorców do definiowania filtra i serii cech. Mówiąc dokładniej, wyrażenia regularne są najskuteczniejszym sposobem określenia filtrów i zawierania ogromnej serii znaków, które określają wzór tekstu. Ponadto możesz również użyć zmiennej w wyrażeniach regularnych. Aby to zrobić, JavaScript zapewnia „Regexp ()”Konstruuj do wykorzystania zmiennej w wyrażeniach regularnych.

Ten zapis pokaże różne metody stosowania zmiennej w określonym wyrażeniu regularnym.

Co to jest wyrażenie regularne w JavaScript?

Wyrażenia regularne to określony wzór łańcucha, który jest wykorzystywany do porównywania i dopasowywania różnych kombinacji w określonych ciągach. Jednak w JavaScript wyrażenia regularne są zdefiniowanym obiektem, którego można użyć z wieloma metodami, w tym Search (), split (), zamiennik (), match () i wielu innych.

Jak wykorzystać zmienną w wyrażeniu regularnym w JavaScript?

Aby wykorzystać zmienną w wyrażeniu regularnym, najpierw zdefiniuj ciąg i przechowuj ją w zmiennej. Następnie zrób kolejny ciąg, po prostu użyj „zastępować()”Metoda i przekazaj parametr, aby zastąpić. Ponadto możesz również użyć „Regexp () ”Konstruktor w tym celu.

Aby uzyskać praktyczność, wypróbuj podane przykłady.

Przykład 1: Użyj zmiennej w wyrażeniu regularnym metodą „zastąpi ()”

Aby użyć zmiennej w wyrażeniu regularnym po prostu metodą zastępowania (), najpierw zdefiniuj ciąg i przechowuj ją w zmiennej:

const s = „królik jest zwierzęciem zwierząt”;

Następnie użyj „zastępować()„Metoda i przekaż parametry, aby zastąpić słowa w ciągu:

const Newstring = s.zamień („królik”, „cat”);

Wreszcie użyj metody log () i przekazuj „Newstring„Tam, gdzie wymienione słowa są przechowywane, aby wyświetlić wyjście na konsoli:

konsola.log (NewSstring);

Przykład 2: Użyj zmiennej w wyrażeniu regularnym z konstruktorem „Regexp ()”

Możesz także użyć zmiennej w wyrażeniach regularnych za pomocą „Regexp ()”Konstruktor. Aby to zrobić, zadeklaruj ciąg i przechowuj wartość łańcucha w zdefiniowanej zmiennej:

const str = "Rafia jest szczęśliwa";

Zainicjuj słowo i określ wartość, którą chcesz zastąpić:

const Word = „Rafia”;

Użyj „Regexp ()„Konstruktor i przekazuj słowo, które chcesz zastąpić jako parametr:

const regex = new RegexP (słowo);

Następnie użyjemy „zastępować()”I przekazaj utworzoną zmienną jako wyrażenie regularne jako parametr:

const Newstring = Str.zamień (Regex, „hafsa”);

Wreszcie użyj metody log () i przekazuj „Newstring„Tam, gdzie wymienione słowa są przechowywane, aby wyświetlić wyjście na konsoli:

konsola.log (NewSstring);

Można zauważyć, że określone słowo zostało zastąpione za pomocą zmiennej w wyrażeniu regularnym:

Chodzi o użycie zmiennej w wyrażeniu regularnym w JavaScript.

Wniosek

Aby wykorzystać zmienną w wyrażeniu regularnym, „zastępować()„Można zastosować metodę. Ta metoda może zastąpić słowa w ciągu. Ponadto możesz także skorzystać z „Regexp ()”Konstruktor w odpowiednim celu. Ten samouczek wykazał różne przykłady stosowania zmiennej w wyrażeniu regularnym w JavaScript.