JavaScript RegExp Group [abc]
- Picha ya tatu m
- Picha ya nne [^abc]
- Rejesha kufika kichwa cha juu Kitabu cha Mafunzo cha RegExp cha JavaScript
Mifano na Matumizi
Vishago vya jingwa [abc] vinahakikisha kutokea kwa herufi yenye kina kwenye viungo.
Vishago vya jingwa vinaweza kuzifafanisha herufi moja, kikundi au jumla ya herufi:
[abc] | Herufi a, b au c kwa uharibifu. |
[A-Z] | Herufi kwa uharibifu kati ya A kubwa hadi Z kubwa. |
[a-z] | Herufi kati ya a kichwa chake hadi z minji kuzioana. |
[A-z] | Herufi kwa uharibifu kati ya A kubwa hadi z minji kuzioana. |
Mfano
Tafuta kwa uharibifu kwa herufi "h" kwenye stringi.
let text = "Is this all there is?"; let pattern = /[h]/g;
Inaruhusu
Tumia [^abc] Tafuta mawili yanaotokana na mabaki yanaotoka kwenye viungo.
Mfano 1
Tafuta kwa uharibifu kwa herufi "i" na "s" kwa uharibifu wa kuzioana.
let text = "Je unajua kwa kili?"; let pattern = /[is]/gi;
Mifano 2
Tafuta kwa jumla herufi kuanzia kubili "a" hadi kubili "h" kwenye mafupi:
let text = "Is this all there is?"; let pattern = /[a-h]/g;
Mifano 3
Tafuta kwa jumla kwa mawili ya herufi kuanzia kubili "A" hadi kubili "E":
let text = "I SCREAM FOR ICE CREAM!"; let pattern = /[A-E]/g;
Mifano 4
Tafuta kwa jumla kwa herufi kuanzia kubili "A" hadi kubili "e" (itafuta mafanikio ya herufi kubili, lakini itafuta herufi kubili kutoka "a" hadi "e".)
let text = "I Scream For Ice Cream, is that OK?!"; let pattern = /[A-e]/g;
Mifano 5
Tafuta herufi kwa jumla na herufi ya [a-s] kwa uangalifu wa herufi:
let text = "I Scream For Ice Cream, is that OK?!"; let pattern = /[a-s]/gi;
Mifano 6
Tafuta herufi na "g" na "gi":
let text = "THIS This this"; let result1 = text.match(/[THIS]/g); let result2 = text.match(/[THIS]/gi);
mawili
new RegExp("[abc]
au ni upya:
/[abc]/
inayotumika kwa maelezo
new RegExp("[abc]", "g")
au ni upya:
/[abc]/g
husika ya mifano
/[abc]/
ni jina la ECMAScript1 (ES1).
Mengineo yote yenye mifano yote yana husika kamilifu wa ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
husika | husika | husika | husika | husika | husika |
Vitendo vya utafutaji wa RexExp
Kwenye JavaScript, utafutaji wa mafupi wa RexExp unaweza kufanyika kwa vitendo vingine.
kutumiaMabali (mabali)Kama mabali ya RexExp, hizi ni vitendo vyovukiwa sana:
mifano | kueleza |
---|---|
text.match(mabali) | mtihani ya mafupi match() |
text.search(mabali) | mtihani ya mafupi search() |
mabali.exec(text) | RexExp mtihani exec() |
mabali.test(text) | RexExp mtihani test() |
- Picha ya tatu m
- Picha ya nne [^abc]
- Rejesha kufika kichwa cha juu Kitabu cha Mafunzo cha RegExp cha JavaScript