JavaScript RegExp ?= အရေအတွက်
ဥပမာ
"အားလုံး" ၏နောက်တွင် "အားလုံး" ကိုရှာဖွေသည်-
let text = "Is this all there is";
let pattern = /is(?= all)/g;
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
?= n quantifier သည် သီးခြား string n ဖြင့် နောက်လိုက်သော မည်သည့် string နှင့်မဆို ကိုက်ညီ ပါသည်။
အကြံပြုချက်- ? ! n သတ်သတ်မှတ်မှတ် string n ဖြင့် နောက်မလိုက်သော မည်သည့် string ကိုမဆို ကိုက်ညီရန် quantifier ။
Browser ပံ့ပိုးမှု
/(?=n)/
ECMAScript1 (ES1) အင်္ဂါရပ်တစ်ခုဖြစ်သည်။
ES1 (JavaScript 1997) ကို ဘရောက်ဆာအားလုံးတွင် အပြည့်အဝ ပံ့ပိုးထားသည်။
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
အထားအသို
new RegExp("regexp(?=n)")
or
/regexp(?=n)/
ပြုပြင်မွမ်းမံမှုများနှင့်အတူ အထားအသို
new RegExp("regexp(?=n)", "g")
or simply:
/regexp(?=n)/g