Denne opskrivning vil demonstrere de forskellige metoder til at bruge en variabel i et bestemt regulært udtryk.
Hvad er regulært udtryk i JavaScript?
Regulære udtryk er det definerede mønster af en streng, der bruges til at sammenligne og matche de forskellige kombinationer i definerede strenge. Men i JavaScript er de regulære udtryk det definerede objekt, der kan bruges med flere metoder, inklusive search(), split(), replace(), match() og mange flere.
Hvordan bruger man en variabel i et regulært udtryk i JavaScript?
For at bruge en variabel i et regulært udtryk skal du først definere en streng og gemme den i en variabel. Lav derefter en anden streng, brug blot ' erstatte() ”-metoden og videregive parameteren for at erstatte. Derudover kan du også bruge ' RegExp( )” konstruktør til dette formål.
For praktiske formål, prøv de angivne eksempler.
Eksempel 1: Brug en variabel i regulært udtryk med metoden 'erstat()'.
For at bruge en variabel i regulære udtryk blot med metoden replace() skal du først definere en streng og gemme den i en variabel:
konst s = 'Kaninen er et kæledyr' ;
Brug derefter ' erstatte() ”-metoden og videregive parametrene for at erstatte ordene i en streng:
konst newString = s. erstatte ( 'kanin' , 'kat' ) ;Til sidst skal du bruge log() metoden og sende ' newString ” hvor de erstattede ord er gemt for at vise outputtet på konsollen:
konsol. log ( newString ) ;
Eksempel 2: Brug en variabel i regulært udtryk med 'RegExp()'-konstruktøren
Du kan også bruge en variabel i regulære udtryk ved hjælp af ' RegExp() ” konstruktør. For at gøre det skal du erklære en streng og gemme værdien af strengen i en defineret variabel:
konst str = 'Rafia er glad' ; td >< td >
Initialiser et ord, og angiv den værdi, du vil erstatte:
konst ord = 'Raffia' ;Brug ' RegExp() 'konstruktør og send det ord, du vil erstatte som en parameter:
konst regulært udtryk = ny RegExp ( ord ) ;Derefter vil vi bruge ' erstatte() ' og send den oprettede variabel som regulært udtryk som en parameter:
konst newString = str. erstatte ( regex, 'Officer' ) ;Til sidst skal du bruge log() metoden og sende ' newString ” hvor de erstattede ord er gemt for at vise outputtet på konsollen:
konsol. log ( newString ) ;Det kan observeres, at det angivne ord er blevet erstattet ved at bruge en variabel i et regulært udtryk:
Det handler om at bruge variablen i et regulært udtryk i JavaScript.
Konklusion
For at bruge en variabel i et regulært udtryk, ' erstatte() ” metode kan bruges. Denne metode kan erstatte ordene i en streng. Derudover kan du også bruge ' RegExp() ” konstruktør til det tilsvarende formål. Denne vejledning har vist de forskellige eksempler på brug af en variabel i et regulært udtryk i JavaScript.