JavaScript RegExp Group [abc]
- Föregående sida m
- Nästa sida [^abc]
- Gå tillbaka till föregående nivå JavaScript RegExp referens手册
Definition och användning
Parentesen [abc] definierar matchningen av tecknen inom parentesen.
Kurvor kan definiera enskilda tecken, grupper eller teckenintervall:
[abc] | Tecknen a, b eller c. |
[A-Z] | Någon tecken från stor A till stor Z. |
[a-z] | Någon tecken från liten a till liten z. |
[A-z] | Någon tecken från stor A till liten z. |
Exempel
Genomför en global sökning efter tecknet "h" i strängen:
let text = "Is this all there is?"; let pattern = /[h]/g;
Tips
Använd [^abc] Uttrycket letar efter tecken som inte finns inom parenteser.
Exempel 1
Genomför en global sökning efter tecknet "i" och "s" i strängen:
let text = "Vet du om detta är allt som finns?"; let pattern = /[is]/gi;
Exempel 2
Global sökning efter tecken från liten bokstav "a" till liten bokstav "h" i strängen:
let text = "Is this all there is?"; let pattern = /[a-h]/g;
Exempel 3
Global sökning efter teckenomfattningen från stor bokstav "A" till stor bokstav "E":
let text = "I SCREAM FOR ICE CREAM!"; let pattern = /[A-E]/g;
Exempel 4
Global sökning efter tecken från stor bokstav "A" till liten bokstav "e" (söker alla stora bokstäver, men endast små bokstäver från a till e.)
let text = "I Scream For Ice Cream, is that OK?!"; let pattern = /[A-e]/g;
Exempel 5
Sök globalt, icke-kapitaliseringskänsligt efter teckenomfattningen [a-s]:
let text = "I Scream For Ice Cream, is that OK?!"; let pattern = /[a-s]/gi;
Exempel 6
Sök tecken med "g" och "gi":
let text = "THIS This this"; let result1 = text.match(/[THIS]/g); let result2 = text.match(/[THIS]/gi);
Syntax
new RegExp("[abc]")
eller förenklad skrivning:
/[abc]/
Syntax med modifierare
new RegExp("[abc]", "g")
eller förenklad skrivning:
/[abc]/g
Webbläsarstöd
/[abc]/
är en ECMAScript1 (ES1) egenskap.
Alla webbläsare stöder fullt ut ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Stödjer | Stödjer | Stödjer | Stödjer | Stödjer | Stödjer |
Reguljära uttryckssökning metoder
I JavaScript kan reguljära uttryck användas för text sökning med olika metoder.
AnvändningMönster (pattern)Som reguljära uttryck är dessa de mest använda metoderna:
exempel | beskrivning |
---|---|
text.match(mönster) | strängmetoden match() |
text.search(mönster) | strängmetoden search() |
mönster.exec(text) | RexExp-metoden exec() |
mönster.test(text) | RexExp-metoden test() |
- Föregående sida m
- Nästa sida [^abc]
- Gå tillbaka till föregående nivå JavaScript RegExp referens手册