Hvordan bruke en variabel i et regulært uttrykk i JavaScript

Hvordan Bruke En Variabel I Et Regulaert Uttrykk I Javascript



I programmeringsspråk brukes flere mønstre for å definere filteret og serien med egenskaper. Mer spesifikt er regulære uttrykk den mest effektive måten å bestemme filtrene på og inneholder en enorm mengde serier av tegn som definerer tekstmønsteret. Videre kan du også bruke variabelen i regulære uttrykk. For å gjøre det gir JavaScript ' RegExp() ” konstruksjon for å bruke variabelen i regulære uttrykk.

Denne oppskriften vil demonstrere de forskjellige metodene for å bruke en variabel i et bestemt regulært uttrykk.

Hva er regulært uttrykk i JavaScript?

Regulære uttrykk er det definerte mønsteret til en streng som brukes til å sammenligne og matche de forskjellige kombinasjonene i definerte strenger. Men i JavaScript er de regulære uttrykkene det definerte objektet som kan brukes med flere metoder, inkludert søk(), split(), replace(), match() og mange flere.







Hvordan bruke en variabel i et regulært uttrykk i JavaScript?

For å bruke en variabel i et regulært uttrykk, må du først definere en streng og lagre den i en variabel. Deretter lager du en ny streng, bare bruk ' erstatte() ”-metoden og send parameteren som skal erstattes. I tillegg kan du også bruke ' RegExp( )» konstruktør for dette formålet.



For praktiske, prøv ut de angitte eksemplene.



Eksempel 1: Bruk en variabel i regulært uttrykk med metoden 'erstatt()'.

For å bruke en variabel i regulære uttrykk ganske enkelt med replace()-metoden, må du først definere en streng og lagre den i en variabel:





konst s = 'Kaninen er et kjæledyr' ;

Deretter bruker du ' erstatte() ”-metoden og send parametrene for å erstatte ordene i en streng:

konst ny streng = s. erstatte ( 'kanin' , 'katt' ) ;

Til slutt, bruk log()-metoden og send ' ny streng ” hvor de erstattede ordene er lagret for å vise utdataene på konsollen:



konsoll. Logg ( ny streng ) ;

Eksempel 2: Bruk en variabel i regulært uttrykk med «RegExp()»-konstruktør

Du kan også bruke en variabel i regulære uttrykk ved hjelp av ' RegExp() ' konstruktør. For å gjøre det, erklære en streng og lagre verdien til strengen i en definert variabel:

konst str = 'Rafia er glad' ; td >
< td >

Initialiser et ord og spesifiser verdien du vil erstatte:

konst ord = 'Raffia' ;

Bruk ' RegExp() 'konstruktør og send ordet du vil erstatte som en parameter:

konst regulært uttrykk = ny RegExp ( ord ) ;

Deretter vil vi bruke ' erstatte() ' og send den opprettede variabelen som regulært uttrykk som en parameter:

konst ny streng = str. erstatte ( regulært uttrykk, 'Offiser' ) ;

Til slutt, bruk log()-metoden og send ' ny streng ” hvor de erstattede ordene er lagret for å vise utdataene på konsollen:

konsoll. Logg ( ny streng ) ;

Det kan observeres at det angitte ordet har blitt erstattet ved å bruke en variabel i et regulært uttrykk:

Det handler om å bruke variabelen i et regulært uttrykk i JavaScript.

Konklusjon

For å bruke en variabel i et regulært uttrykk, ' erstatte() metoden kan brukes. Denne metoden kan erstatte ordene i en streng. I tillegg kan du også bruke ' RegExp() ” konstruktør for tilsvarende formål. Denne opplæringen har vist de forskjellige eksemplene for bruk av en variabel i et regulært uttrykk i JavaScript.