JavaScript RegExp Group [abc]
- Forrige side m
- Næste side [^abc]
- Gå tilbage til forrige niveau JavaScript RegExp Reference Manual
Definition og brug
Klammesæt [abc] definerer matchende elementer for tegnene inden i parenteserne.
Klammesæt kan definerer enkelt tegn, grupper eller tegnintervaller:
[abc] | Enhver af tegnene a, b eller c. |
[A-Z] | Enhver tegn fra store A til store Z. |
[a-z] | Enhver tegn fra lille a til lille z. |
[A-z] | Enhver tegn fra store A til lille z. |
Eksempel
Udfør en global søgning efter tegnet "h" i strengen:
let text = "Is this all there is?"; let pattern = /[h]/g;
Påmindelse
Brug [^abc] Udfraudførelse finder alle tegn, der ikke er i parenteser.
Eksempel 1
Udfør en global søgning efter tegnene "i" og "s" i strengen:
let text = "Kender du om dette er alt der er?"; let pattern = /[is]/gi;
eksempel 2
global søgning efter tegn i strengen fra lille "a" til lille "h":
let text = "Is this all there is?"; let pattern = /[a-h]/g;
eksempel 3
global søgning efter tegn rækkevidde fra store "A" til store "E":
let text = "I SCREAM FOR ICE CREAM!"; let pattern = /[A-E]/g;
eksempel 4
global søgning efter tegn fra store "A" til lille "e" (søger alle store bogstaver, men kun små bogstaver fra a til e.)
let text = "I Scream For Ice Cream, is that OK?!"; let pattern = /[A-e]/g;
eksempel 5
søg efter tegn rækkevidde [a-s] globalt og ikke-kapitaliseringsfølsomt:
let text = "I Scream For Ice Cream, is that OK?!"; let pattern = /[a-s]/gi;
eksempel 6
søg efter tegn med "g" og "gi":
let text = "THIS This this"; let result1 = text.match(/[THIS]/g); let result2 = text.match(/[THIS]/gi);
syntaks
new RegExp("[abc]")
eller forkortet:
/[abc]/
syntaks med modifier
new RegExp("[abc]", "g")
eller forkortet:
/[abc]/g
browserstøtte
/[abc]/
er en ECMAScript1 (ES1) egenskab.
Alle browsere understøtter fuldt ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
støtter | støtter | støtter | støtter | støtter | støtter |
Regulære udtryks søgemetoder
I JavaScript kan regulære udtryks tekst søgning udføres ved forskellige metoder.
brugMønster (pattern)Som regulære udtryk er disse de mest almindelige metoder:
eksempel | beskrivelse |
---|---|
text.match(mønster) | strengmetode match() |
text.search(mønster) | strengmetode search() |
mønster.exec(text) | RexExp metoden exec() |
mønster.test(text) | RexExp metoden test() |
- Forrige side m
- Næste side [^abc]
- Gå tilbage til forrige niveau JavaScript RegExp Reference Manual