JavaScript RegExp \B Metacharacter
ဥပမာ
စကားလုံးတစ်ခု၏အစတွင်မဟုတ်ဘဲ "LO" ၏ပထမဆုံးဖြစ်ပေါ်မှုကိုရှာပါ
let text = "HELLO, LOOK AT YOU!";
let pattern = /\BLO/;
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
\B metacharacter သည် စကားလုံးတစ်ခု၏ အစ/အဆုံးတွင် မတိုက်ဆိုင်ပါ။
ဤကဲ့သို့သောစကားလုံး၏အစတွင်မဟုတ်ဘဲ Pattern LO ကိုရှာပါ။
\BLO
ဤကဲ့သို့သောစကားလုံး၏အဆုံးတွင်မဟုတ်ဘဲ Pattern LO ကိုရှာပါ။
LO\B
Browser ပံ့ပိုးမှု
/\B/
ECMAScript1 (ES1) အင်္ဂါရပ်တစ်ခုဖြစ်သည်။
ES1 (JavaScript 1997) ကို ဘရောက်ဆာအားလုံးတွင် အပြည့်အဝ ပံ့ပိုးထားသည်။
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
အထားအသို
new RegExp("\\Bregexp")
or simply:
/\Bregexp/
ပြုပြင်မွမ်းမံမှုများနှင့်အတူ အထားအသို
new RegExp("\\Bregexp", "g")
or simply:
/\Bregexp/g
နောက်ထပ် ဥပမာများ
ဥပမာ
စကားလုံးတစ်ခု၏အဆုံးတွင်မဟုတ်ဘဲ "LO" ၏ပထမဆုံးဖြစ်ပေါ်မှုကိုရှာပါ-
let text = "HELLO, LOOK AT YOU";
let pattern = /LO\B/;
ပုံမှန်ဖော်ပြမှုရှာဖွေရေးနည်းလမ်းများ
JavaScript တွင်၊ ပုံမှန် expression text search ကို မတူညီသောနည်းလမ်းများဖြင့် လုပ်ဆောင်နိုင်သည်။
ပုံမှန်အသုံးအနှုန်းအဖြစ် ပုံစံ တစ်ခု ဖြင့်၊ ဤအရာများသည် အသုံးအများဆုံးနည်းလမ်းများဖြစ်သည်-
ဥပမာ | ဖော်ပြချက် |
---|---|
text.match( ပုံစံ ) | String method သည် match() |
text.search( ပုံစံ ) | စာတန်းနည်းလမ်းရှာဖွေမှု() |
ပုံစံ .exec(စာသား) | RexExp နည်းလမ်း exec() |
ပုံစံ .test(စာသား) | RegExp နည်းလမ်းစမ်းသပ်မှု() |