JavaScript RegExp ?! အရေအတွက်
ဥပမာ
"is" ကို "အားလုံး" ဖြင့် မလိုက်ဘဲ ကာမအာရုံမခံသော လုံးလုံးလျားလျား ရှာဖွေမှုကို ပြုလုပ်ပါ-
let text = "Is this all there is";
let pattern = /is(?! all)/gi;
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
ဟိ?! n quantifier သည် သီးခြား string n ဖြင့် မလိုက်သော မည်သည့် string နှင့် ကိုက်ညီသည် ။
အကြံပြုချက်- သတ်မှတ်ထားသော string n ဖြင့် လိုက်သော မည်သည့်စာကြောင်းနှင့်မဆို ကိုက်ညီရန် ?= n 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