“W”Metacharacter søker i ikke-ordene som ikke ligger i"A-Z ”,“ A-Z ”og“ 0-9”. Det brukes vanligvis til å matche alle tegnene bortsett fra ordet og numeriske tegn. Imidlertid samsvarer det med spesialtegnene som "#”,“@”,“%”,“*" og mange andre. Den viktige vurderingen som skal bemerkes er at “W”Karakter stemmer ikke overens med”understrek(_)”Fordi det blir vurdert i små bokstaver.
Dette innlegget gir dyp innsikt i formålet, arbeidende og funksjonaliteten til “W”Metacharacter in the Regexp of JavaScript.
Hva gjør “W Metacharacter” i regexp av JavaScript?
Arbeidet med “W”Metacharacter avhenger av syntaks som er angitt nedenfor:
Syntaks
/\ W/Den grunnleggende syntaksen inneholder:
Syntaks (med regexp () konstruktør)
Alle metakarakteren kan implementeres med "Regexp ()”Konstruktør som følger:
Ny regexp ("\\ w")I denne syntaksen:
Syntaks (med innebygde modifikatorer)
“W”Metacharacter støtter også de innebygde modifikatorene for å utføre spesielle tilleggsoppgaver:
/\ W/[g, i, m] eller ny regexp ("\\ w", "[g, i, m]")I syntaks ovenfor:
Eksempel 1: Bruke “W Metacharacter” for å matche ikke-ordene ved å bruke grunnleggende syntaks (// w/g)
I dette eksemplet "// w”Metacharacter kan brukes med den valgfrie modifisereren”g (globalt søk)”For å finne spesialtegnene fra en bestemt streng i avsnittet.
HTML -kode
For det første, ta en titt på HTML-koden for under levert:
Arbeid av W Metacharacter i regexp
Streng: redaktør@linuxhint _ $$.com
I ovennevnte HTML -kode:
JavaScript -kode
Gå videre til JavaScript -koden:
I kodelinjene ovenfor:
Produksjon
Som sett viser utgangen antall matchede tegn og ikke-ordet tegn også.
Eksempel 2: Bruke “W Metacharacter” for å matche ikke-ordene som bruker (New Regexp (“\\ w”, “G”)) Syntaks
Arbeidet med “// W ”og“ New Regexp (“\\ w”, “G”)”Syntaks er identisk. I dette eksemplet kan den diskuterte Metacharacter brukes for å søke etter tegn som ikke er ordet globalt.
Merk: HTML -koden er den samme i begge eksemplene.
JavaScript -kode
Den modifiserte JavaScript -koden er oppgitt nedenfor:
funksjon demo ()I kodelinjene ovenfor, "regex”Variabel spesifiserer“Ny regexp (“\\ w”, “G”)”For å finne ikke-ordene fra den initialiserte strengen globalt ved dobbeltklikk. Til slutt, husk de diskuterte tilnærmingene for å legge til de lokaliserte ikke-ordene fra strengen i avsnittet.
Produksjon
Som analysert, utgangen fra “Ny regexp (“\\ w”, “G”)”Er det samme som“/\ W/g”.
Konklusjon
JavaScript tilbyr et stort utvalg av metakaraktører der "W”Brukes til matchende spesielle/ikke-ord-tegn. Det samsvarer ikke med de alfabetiske og numeriske tegnene. Dessuten støtter den også noen få innebygde mønsterflagg/modifikatorer for å få ønsket utgang. Denne guiden forklarte målet, arbeid og bruk av “W”Metacharacter i detalj.