Regular Expression စစ်ဆေးကိရိယာ
PHP၊ JavaScript၊ Python ၏ regular expression ကို စစ်ဆေး၊ အတည်ပြုသည်
ထူးခြားချက်များ
ထည့်သွင်းချိန်တွင် ကိုက်ညီမှု ဆုံးဖြတ်
pattern နှင့် စာသား ထည့်သွင်းမှုနှင့်အညီ ရလဒ်ကို ချက်ချင်းထင်ဟပ်
ကိုက်ညီနေရာကို highlight
လိုင်းနံပါတ်ပါ ဇယားဖြင့် ကိုက်ညီစာသားကို မြင်သာအောင် မီးမောင်းထိုးပြ
i・g・m・s・u modifier ထောက်ပံ့
စာလုံးအကြီးအသေး သို့မဟုတ် လိုင်းများစသည့် flag ကို လွတ်လပ်စွာ ပေါင်းစပ်
ပါဝင်ပြီးနမူနာဖြင့် ချက်ချင်းစမ်း
ပြင်ဆင်ထားသော pattern နှင့် စာသားနမူနာကို ခလုတ်ဖြင့် ခေါ်ယူ
အသုံးပြုနည်း
regular expression pattern ထည့်
အပေါ်ပိုင်း ထည့်သွင်းအကွက်တွင် ကိုက်ညီစစ်ဆေးလိုသော pattern ကို ရေး
စစ်ဆေးပစ်မှတ်စာသား ထည့်
အောက်ပိုင်း စာသားနေရာတွင် ကိုက်ညီစေလိုသော စာသားကို ကူးထည့်
flag ကို လိုအပ်သလို ရွေးချယ်
i・g・m・s・u checkbox ဖြင့် modifier ကို သတ်မှတ်
စစ်ဆေး၍ ရလဒ် စစ်ဆေး
ကိုက်ညီအပိုင်းကို မီးမောင်းထိုးထားသော ကိုက်ညီရလဒ်ကို ချက်ချင်းပြ
အသုံးပြုနိုင်သည့်ကိစ္စများ
pattern ၏ debug
ရည်ရွယ်သလို မကိုက်ညီသော regular expression ၏ အကြောင်းရင်းကို ခွဲခြား
ထည့်သွင်းမှု အတည်ပြုမှု ဒီဇိုင်း
အီးမေးလ် သို့မဟုတ် ဖုန်းနံပါတ် စစ်ဆေး pattern ကို အကောင်အထည်ဖော်မီ စမ်းသပ်
log မှ အချက်အလက်ထုတ်ယူ စစ်ဆေး
log သို့မဟုတ် စာသားမှ ရည်ရွယ်စာသားကို ဆွဲထုတ်ခြင်းကို စစ်ဆေး
regular expression လေ့လာ・လေ့ကျင့်
flag သို့မဟုတ် meta စာလုံး၏ လုပ်ဆောင်မှုကို နမူနာဖြင့် စမ်းသပ်ရင်း ကျွမ်းကျင်
အခြေခံဗဟုသုတ
regular expression ဆိုတာဘာလဲ
regular expression ဆိုတာ «ဂဏန်း ၃ လုံး» «@ ပါသော စာကြောင်း» ကဲ့သို့သော အက္ခရာ ပုံစံများကို သင်္ကေတဖြင့် ဖော်ပြသည့် နည်းလမ်းတစ်ခုဖြစ်ပြီး၊ ရှာဖွေခြင်း၊ အစားထိုးခြင်း၊ အဝင်စစ်ဆေးခြင်းများတွင် အကျယ်တဝင့် အသုံးပြုသည်။ ဥပမာ \d{3} သည် ဂဏန်း ၃ လုံးနှင့် ကိုက်ညီသည်။
အဓိက modifier များ (flag)
- i・g:i သည် စာလုံးအကြီးအသေးကို ခွဲခြားမဆုံးဖြတ်ခြင်း၊ g သည် ပထမတစ်ခုတည်းတွင် မရပ်ဘဲ ရလဒ်အားလုံးကို ရှာဖွေသည့် သတ်မှတ်ချက်ဖြစ်ပြီး အသုံးအများဆုံး ပေါင်းစပ်မှုဖြစ်သည်။
- m (မျဉ်းများစွာ):m သည် multiline mode ဖြစ်ပြီး၊ ^ နှင့ $ သည် စာသားတစ်ခုလုံး၏ အစ/အဆုံးမဟုတ်ဘဲ မျဉ်းတစ်ကြောင်းစီ၏ အစ/အဆုံးတွင် ကိုက်ညီရန် ပြောင်းလဲပေးသည်။
- s・u:s သည် dot (.) ကို newline နှင့်ပါ ကိုက်ညီအောင် ပြုလုပ်သည့် သတ်မှတ်ချက်ဖြစ်ပြီး၊ u သည် Unicode mode ဖြစ်သည်။ surrogate pair အက္ခရာများ (တချို့ကသော ဟန်ဇီများ၊ emoji များ) ကို code point အလိုက် မှန်ကန်စွာ ကိုင်တွယ်နိုင်သည်။
ဘေးကင်းမှုနှင့် ကိုယ်ရေးကိုယ်တာ
ဘရောက်ဆာ အတွင်းသာ ပြီးစီးသည်
ထည့်သွင်းသော ဒေတာကို သင့်ဘရောက်ဆာ အတွင်းသာ လုပ်ဆောင်ပြီး ပြင်ပသို့ မပေးပို့ပါ။
ဘရောက်ဆာ အတွင်းသာ လုပ်ဆောင်သည်
regular expression ကိုက်ညီစစ်ဆေးခြင်း အားလုံးကို သင့်ဘရောက်ဆာ အတွင်းသာ လုပ်ဆောင်ပြီး ထည့်သွင်းသောဒေတာကို ဆာဗာသို့ မပေးပို့ပါ။
ဆက်သွယ်မှုကို HTTPS ဖြင့် ကုဒ်ဝှက်သည်
စာမျက်နှာ ဖွင့်ခြင်းကိုလည်း TLS ဖြင့် ကုဒ်ဝှက်ထားပြီး တတိယပုဂ္ဂိုလ်မှ အကြောင်းအရာ ဖတ်ရှုနိုင်မည် မဟုတ်ပါ။
တတိယပုဂ္ဂိုလ်သို့ မပေးပို့ပါ
ကြော်ငြာကွန်ရက်များ၊ ခြေရာခံကိရိယာများနှင့် ပြင်ပဝန်ဆောင်မှုများသို့ ထည့်သွင်းသောအကြောင်းအရာကို မပေးပို့ပါ။
ရလဒ်ကို အလိုအလျောက် မသိမ်းဆည်းပါ
pattern သို့မဟုတ် စာသား နှင့် ထည့်သွင်းသောအကြောင်းအရာများကို ဆာဗာတွင် မသိမ်းဆည်းပါ။
Google ရှာဖွေမှုတွင် RAKKOTOOLS ကို စောင့်ကြည့်ပါ
အသုံးဝင်သော ကိရိယာ 175 ခုကို Google ရှာဖွေမှုနှင့် AI ရှာဖွေမှုမှ ပိုမိုရှာဖွေတွေ့ရှိနိုင်ပါပြီ!
- ရှာဖွေမှုတွင် တွေ့ရှိနိုင်သည်
- AI ရှာဖွေမှုတွင်လည်း ပြသသည်
- ကိရိယာအသစ်များလည်း တွေ့ရှိရသည်
