JavaScript Exec -metode | Forklart

JavaScript Exec -metode | Forklart
I JavaScript brukes de vanlige uttrykkene for søk og mønstermatchingsformål. JavaScript exec () -metode er en del av et vanlig uttrykksobjekt. JavaScript exec () -metode brukes til å søke etter en matchende streng i en viss streng.

Exec () -metoden returnerer utgangen i en matriseform hvis den matchende strengen eksisterer andre returnerer null. Denne beskrivende artikkelen vil gi et stykke dyp kunnskap om JavaScript Exec () -metoden med følgende utfall.

- Hvordan fungerer JavaScript Exec () -metoden

- Hvordan bruke JavaScript Exec () -metoden

Hvordan fungerer JavaScript Exec () -metoden

JavaScript Exec () -metoden søker etter å finne kampen til en streng i en bestemt streng.

Syntaks

Syntaksen til Exec () -metoden er gitt som følger:

RegexpObject.exec (streng)

Her, 'streng' er en parameter som spesifiserer strengen som skal søkes. Exec () returnerer den matchende strengen eller nullverdien.

Hvordan bruke JavaScript Exec () -metoden

JavaScript Exec () -metoden brukes med sikte på å søke etter en matchende streng i en spesifisert streng. Denne delen gir en retning for å bruke Exec () -metoden i JavaScript med eksempler.

Eksempel: Hvordan søke på en streng ved hjelp av Exec () -metoden i JavaScript

Exec () -metoden søker etter matchende strenger og returnerer utgangen i en matriseform.

String = "Linuxhint er et programmeringsnettsted";
objekt = newRegexp ("linuxhint");
utgang = objekt.exec (streng);
konsoll.Logg ("Returned Value:" + output);
objekt = newRegexp ("nettsted");
utgang = objekt.exec (streng);
konsoll.Logg ("Returned Value:" + output);

I dette eksemplet en streng “Linuxhint er et programmeringsnettsted” sendes til et objekt. De vanlige uttrykkene brukes som objekter for å søke i strengen. Når funksjonen ringer, sjekker den om den matchende strengen er til stede eller ikke. Hvis funksjonen finner en matchende streng, vil den returnere den første (originalen) eller en nullverdi.

Den returnerte utgangen viste at det er en matchende streng i en funksjon. Derfor returnerte funksjonen de originale strengene som 'Linuxhint' og 'nettsted'.

Eksempel: Hvordan Exec () -metoden oppfører seg hvis strengen ikke stemmer

Exec () -metoden returnerer enten den matchende strengen eller nullverdien. Følgende kode prøver å matche tegnene med strengen.

String = "Linuxhint er et programmeringsnettsted";
objekt = regexp ("språk");
utgang = objekt.exec (streng);
konsoll.Logg ("Returned Value:" + output);

I koden ovenfor, strengen "Språk”Sendes til regexp -objektet. Den vil sjekke om den matchende strengen er til stede eller ikke. I objektet er parameterverdien 'Språk'. Når funksjonen ringes, vil den returnere utdataene.

Utgangen viste at det ikke er en matchende streng i strengen til det spesifiserte objektet. Derfor returnerte funksjonen 'null' verdi.

Konklusjon

Exec () -metoden returnerer utgangen i en matriseform hvis den matchende strengen eksisterer andre returnerer null. Exec () -metoden brukes på REGEXP -objektets utgang. I denne beskrivende artikkelen forklarte vi Exec () -metoden i JavaScript. For bedre forståelse ga vi bruken og funksjonaliteten til Exec () -metoden sammen med eksempler.