JavaScript RegExp m ပြုပြင်မွမ်းမံမှု
ဥပမာ
စာကြောင်းတစ်ခုစီ၏အစတွင် "is" အတွက် စာကြောင်းပေါင်းများစွာကို ရှာဖွေပါ-
let text = `Is this
all there
is`
let pattern = /^is/m;
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
"m" မွမ်းမံမှုသည် လိုင်းပေါင်းစုံ ကိုက်ညီမှု ကို သတ်မှတ်သည် ။
၎င်းသည် start ^ နှင့် end $ တို့၏ အပြုအမူအပေါ်သာ သက်ရောက်မှုရှိသည် ။
^ စာကြောင်းတစ်ခု၏အစတွင် ကိုက်ညီမှုတစ်ခုကို သတ်မှတ်သည်။
$ သည် စာကြောင်းတစ်ခု၏အဆုံးတွင် ကိုက်ညီမှုတစ်ခုကို သတ်မှတ်သည်။
"m" သတ်မှတ်ခြင်းဖြင့် ^ နှင့် $ သည် စာကြောင်းတစ်ခုစီ၏ အစနှင့်အဆုံးတွင် တူညီပါသည်။
Browser ပံ့ပိုးမှု
/regexp/m
ECMAScript3 (ES3) အင်္ဂါရပ်တစ်ခုဖြစ်သည်။
ES3 (JavaScript 1999) ကို ဘရောက်ဆာအားလုံးတွင် အပြည့်အဝ ပံ့ပိုးထားသည်။
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
အထားအသို
new RegExp("regexp", "m")
or simply:
/regexp/m
ထိပ်ဖျား
"m" ပြုပြင်မွမ်းမံမှုသည် စာလုံးအကြီးအသေးသာဖြစ်ပြီး ဂလိုဘယ်မဟုတ်ပါ။
ကမ္ဘာလုံးဆိုင်ရာ၊ စာလုံးအကြီးအသေးမပါသော ရှာဖွေမှုကို လုပ်ဆောင်ရန်၊ "m" နှင့် "g" နှင့် "i" ကိုသုံးပါ။
ဥပမာ
စာကြောင်းတစ်ကြောင်းချင်းစီ၏အစတွင် "is" အတွက် ကမ္ဘာလုံးဆိုင်ရာ၊ လိုင်းပေါင်းစုံရှာဖွေမှု-
let text = `Is this
all there
is`
let pattern = /^is/gm;
ဥပမာ
မျဉ်းကြောင်းတစ်ကြောင်းချင်းစီ၏အစတွင် "သည်" အတွက် ကမ္ဘာလုံးဆိုင်ရာ၊ စာလုံးအကြီးအသေးမရှိ၊ လိုင်းပေါင်းစုံရှာဖွေမှု-
let text = `Is this
all there
is`
let pattern = /^is/gmi;
ဥပမာ
စာကြောင်းတစ်ကြောင်းချင်းစီ၏အဆုံးတွင် "is" အတွက် ကမ္ဘာလုံးဆိုင်ရာ၊ လိုင်းပေါင်းစုံရှာဖွေမှု-
let text = `Is this
all there
is`
let text = "Is\nthis\nhis\n?";
let pattern = /is$/gm;
ထိပ်ဖျား
m ပြုပြင်မွမ်းမံမှုကို သတ်မှတ်ခြင်းရှိ၊ မရှိ စစ်ဆေးရန် Multiline ပိုင်ဆိုင်မှု ကို အသုံးပြု ပါ။
"m" မွမ်းမံမှုအား သတ်မှတ်ခြင်း ရှိ၊ မရှိ စစ်ဆေးပါ-
let pattern = /W3S/gi;
let result = pattern.multiline;
ပုံမှန်ဖော်ပြမှုရှာဖွေရေးနည်းလမ်းများ
JavaScript တွင်၊ ပုံမှန် expression text search ကို မတူညီသောနည်းလမ်းများဖြင့် လုပ်ဆောင်နိုင်သည်။
ပုံမှန်အသုံးအနှုန်းအဖြစ် ပုံစံ တစ်ခု ဖြင့်၊ ဤအရာများသည် အသုံးအများဆုံးနည်းလမ်းများဖြစ်သည်-
ဥပမာ | ဖော်ပြချက် |
---|---|
text.match( ပုံစံ ) | String method သည် match() |
text.search( ပုံစံ ) | စာတန်းနည်းလမ်းရှာဖွေမှု() |
ပုံစံ .exec(စာသား) | RexExp နည်းလမ်း exec() |
ပုံစံ .test(စာသား) | RegExp နည်းလမ်းစမ်းသပ်မှု() |