Hvordan bruke en variabel i et vanlig uttrykk i JavaScript

Hvordan bruke en variabel i et vanlig uttrykk i JavaScript
På programmeringsspråk brukes flere mønstre for å definere filteret og serien av egenskaper. Mer spesifikt er vanlige uttrykk den mest effektive måten å bestemme filtrene og inneholder en enorm mengde serier med tegn som definerer tekstmønsteret. Videre kan du også bruke variabelen i de vanlige uttrykkene. For å gjøre det gir JavaScript "Regexp ()”Konstruer for å bruke variabelen i vanlige uttrykk.

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.