JavaScript RegExp m maeleza
- picha ya msingi d
- mbele ya picha iche [abc]
- Rudi kwa ukweli Kitabu cha Matokeo cha JavaScript RegExp
Muundo na matumizi
"m" maeleza inayohusisha kueleza mawili ya mabaghalia.
Inafaa kwa kizingatia kwa kuanzia na inaathiri kizingatia kwa kufikia. ^
na kufikia. $
kutendeka.
^
Inaingiza kipimo cha mawili cha string ya kuanzia.
$
Inaingiza kipimo cha mawili cha string ya kufikia mwisho.
Kuwaingiza "m" baada ya,^
na $
Kimaadili kwa kila maelezo na ikizingatia kwa kizingatia kwa mawili wa kawaida.
Mfano
Tafuta kwa ujaribio wa kawaida kwa mawili kwa kila maelezo wa string:
let text = `Is this kila jicho is` let pattern = /^is/m;
Wahaya 1
Mfano "m" modifier inafaa kwa kawaida na inasababisha utafutaji wa kawaida.
Kutafuta kwa ujaribio wa kawaida na kubadilika kwa ukweli wa kawaida, tafuta "m" na "g" na "i" pamoja.
Mfano 1
Tafuta kwa ujaribio wa kawaida kwa mawili kwa kila maelezo wa string:
let text = `Is this kila jicho is` let pattern = /^is/gm;
Mfano 2
Tafuta kwa ujaribio wa kawaida kwa mawili kwa kila maelezo wa string kwa kuzingatia kubadilika kwa ukweli wa kawaida:
let text = `Is this kila jicho is` let pattern = /^is/gmi;
Mfano 3
Tafuta kwa ujaribio wa kawaida kwa mawili kwa kila maelezo wa string:
let text = `Is this kila jicho is` let text = "Is\nthis\nhis\n?"; let pattern = /is$/gm;
Wahaya 2
Inafaa kutumia multiline Tathmini iwapo kimeingizwa m
Mfano.
Tafuta iwapo kimeingizwa "m" modifier: let pattern = /W3S/gi; let result = pattern.multiline;
Makosa
new RegExp("regexp"m", "m")
Au ingawa ina uharibifu:
/regexp/m
Vifaa vya kufungua vinafaa
/regexp/m
Ni kipimo cha ECMAScript3 (ES3).
Wote vifaa vya kufungua vingine vinafaa ES3 (JavaScript 1999):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Vipuo | Vipuo | Vipuo | Vipuo | Vipuo | Vipuo |
Vifaa vya utafutaji wa kirefu wa mawili
Kwenye JavaScript, utafutaji wa uzoefu wa kirefu wa mawili unaweza kufanyika kwa vifaa vyovunjika.
KutumiaKitu cha uzoefu (pattern)Kama kitu cha uzoefu cha kirefu, hizi ni vifaa vyenye vya kawaida:
Mfano | Kielewa |
---|---|
text.match(kitu cha uzoefu) | Method ya string match() |
text.search(kitu cha uzoefu) | Method ya string search() |
kitu cha uzoefu.exec(text) | Method ya RexExp exec() |
kitu cha uzoefu.test(text) | Method ya RexExp test() |
- picha ya msingi d
- mbele ya picha iche [abc]
- Rudi kwa ukweli Kitabu cha Matokeo cha JavaScript RegExp