Denne oppskrivningen vil demonstrere de forskjellige metodene for bruk av en variabel i et bestemt vanlig uttrykk.
Hva er vanlig uttrykk i JavaScript?
Regelmessige uttrykk er det definerte mønsteret til en streng som brukes til å sammenligne og matche de forskjellige kombinasjonene i definerte strenger. I JavaScript er imidlertid de vanlige uttrykkene det definerte objektet som kan brukes med flere metoder, inkludert søk (), split (), erstatning (), match () og mange flere.
Hvordan bruke en variabel i et vanlig uttrykk i JavaScript?
For å bruke en variabel innenfor et vanlig uttrykk, først, definere en streng og lagre den i en variabel. Lag deretter en annen streng, bare bruk "erstatte()”Metode og pass parameteren for å erstatte. Videre kan du også bruke "Regexp () ”Konstruktør for dette formålet.
For praktisk, prøv de uttalte eksemplene.
Eksempel 1: Bruk en variabel i vanlig uttrykk med "erstatning ()" -metode
For å bruke en variabel i vanlig uttrykk ganske enkelt med erstatningsmetoden, først, definere en streng og lagre den i en variabel:
const s = "Kaninen er et kjæledyrdyr";Bruk deretter “erstatte()”Metode og passere parametrene for å erstatte ordene i en streng:
const newString = s.erstatte ("kanin", "katt");Til slutt, bruk logg () -metoden og pass "Nyheter”Hvor de erstattede ordene er lagret for å vise utgangen på konsollen:
konsoll.logg (NewsString);Eksempel 2: Bruk en variabel i vanlig uttrykk med “regexp ()” konstruktør
Du kan også bruke en variabel i vanlige uttrykk ved hjelp av "Regexp ()”Konstruktør. For å gjøre det, erklær en streng og lagre verdien av strengen i en definert variabel:
const str = "Rafia is happy";Initialiser et ord og spesifiser verdien du vil erstatte:
const word = "rafia";Bruk “Regexp ()”Konstruktør og passere ordet du vil erstatte som en parameter:
const regex = new regexp (word);Deretter vil vi bruke "erstatte()”Og pass den opprettede variabelen som vanlig uttrykk som en parameter:
const newString = str.erstatte (regex, "hafsa");Til slutt, bruk logg () -metoden og pass "Nyheter”Hvor de erstattede ordene er lagret for å vise utgangen på konsollen:
konsoll.logg (NewsString);Det kan observeres at det spesifiserte ordet er erstattet ved å bruke en variabel i et vanlig uttrykk:
Det handler om å bruke variabelen i et vanlig uttrykk i JavaScript.
Konklusjon
For å bruke en variabel i et vanlig uttrykk, "erstatte()”Metode kan brukes. Denne metoden kan erstatte ordene i en streng. Videre 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 vanlig uttrykk i JavaScript.