Regular Expression စစ်ဆေးကိရိယာ

PHP၊ JavaScript၊ Python ၏ regular expression ကို စစ်ဆေး၊ အတည်ပြုသည်

ထူးခြားချက်များ

ထည့်သွင်းချိန်တွင် ကိုက်ညီမှု ဆုံးဖြတ်

pattern နှင့် စာသား ထည့်သွင်းမှုနှင့်အညီ ရလဒ်ကို ချက်ချင်းထင်ဟပ်

ကိုက်ညီနေရာကို highlight

လိုင်းနံပါတ်ပါ ဇယားဖြင့် ကိုက်ညီစာသားကို မြင်သာအောင် မီးမောင်းထိုးပြ

i・g・m・s・u modifier ထောက်ပံ့

စာလုံးအကြီးအသေး သို့မဟုတ် လိုင်းများစသည့် flag ကို လွတ်လပ်စွာ ပေါင်းစပ်

ပါဝင်ပြီးနမူနာဖြင့် ချက်ချင်းစမ်း

ပြင်ဆင်ထားသော pattern နှင့် စာသားနမူနာကို ခလုတ်ဖြင့် ခေါ်ယူ

အသုံးပြုနည်း

1

regular expression pattern ထည့်

အပေါ်ပိုင်း ထည့်သွင်းအကွက်တွင် ကိုက်ညီစစ်ဆေးလိုသော pattern ကို ရေး

2

စစ်ဆေးပစ်မှတ်စာသား ထည့်

အောက်ပိုင်း စာသားနေရာတွင် ကိုက်ညီစေလိုသော စာသားကို ကူးထည့်

3

flag ကို လိုအပ်သလို ရွေးချယ်

i・g・m・s・u checkbox ဖြင့် modifier ကို သတ်မှတ်

4

စစ်ဆေး၍ ရလဒ် စစ်ဆေး

ကိုက်ညီအပိုင်းကို မီးမောင်းထိုးထားသော ကိုက်ညီရလဒ်ကို ချက်ချင်းပြ

Regular Expression စစ်ဆေးကိရိယာ

အသုံးပြုနိုင်သည့်ကိစ္စများ

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 ကို စောင့်ကြည့်ပါ

အသုံးဝင်သော ကိရိယာ 219 ခုကို Google ရှာဖွေမှုနှင့် AI ရှာဖွေမှုမှ ပိုမိုရှာဖွေတွေ့ရှိနိုင်ပါပြီ!

  • ရှာဖွေမှုတွင် တွေ့ရှိနိုင်သည်
  • AI ရှာဖွေမှုတွင်လည်း ပြသသည်
  • ကိရိယာအသစ်များလည်း တွေ့ရှိရသည်
သက်ဆိုင်သောကိရိယာများ

RAKKOTOOLS သည် လွတ်လပ်စွာ အသုံးပြုနိုင်ပါသည်!

တစ်ဦးချင်း သို့မဟုတ် အဖွဲ့အစည်း၊ စီးပွားရေးအတွက် သို့မဟုတ် ကိုယ်ပိုင်အတွက် မဆို အခမဲ့ အသုံးပြုနိုင်ပါသည်။ကြိုတင်ခွင့်ပြုချက် သို့မဟုတ် လျှောက်ထားရန် မလိုအပ်ပါ။ အခြေအနေအမျိုးမျိုးတွင် လွတ်လပ်စွာ အသုံးပြုနိုင်ပါသည်။

  • ထုတ်လွှင့်မှု၊ ဗီဒီယိုတွင် အသုံးပြုခြင်း

    မဲနှိုက်ခြင်း၊ စာရေးသားမဲဖော်ခြင်း စသည့် ကိရိယာအမျိုးမျိုးကို တိုက်ရိုက်ထုတ်လွှင့်မှု သို့မဟုတ် ဗီဒီယိုအတွင်း အသုံးပြုနိုင်ပါသည်။

  • ကျောင်း၊ အလုပ်၊ ပွဲများတွင် အသုံးပြုခြင်း

    သင်ခန်းစာများ၊ အဖွဲ့ ခွဲဝေခြင်း၊ ရုံးလုပ်ငန်း၊ ပွဲများစသည့် နေရာအမျိုးမျိုးတွင် အသုံးချနိုင်ပါသည်။

  • ဝက်ဘ်၊ စာအုပ်၊ လူမှုကွန်ရက်များတွင် မိတ်ဆက်ခြင်း

    အသုံးဝင်သော ကိရိယာတစ်ခုအနေဖြင့် ဝက်ဘ်မီဒီယာ၊ စာအုပ်၊ လူမှုကွန်ရက်များတွင် လွတ်လပ်စွာ မိတ်ဆက်နိုင်ပါသည်။

  • စီးပွားရေးအသုံးချမှု

    စစ်တမ်းကောက်ယူခြင်း၊ တွက်ချက်ခြင်း၊ ပြင်ဆင်ခြင်း၊ ပြောင်းလဲခြင်း စသည့် လုပ်ငန်းနှင့် ထုတ်လုပ်မှုစသည့် စီးပွားရေးရည်ရွယ်ချက်များအတွက်လည်း အသုံးပြုနိုင်ပါသည်။

မိတ်ဆက်ပေးလျှင် ကိရိယာများ ဖန်တီးရန် အားတက်မည်ဖြစ်ပါသည်!

ထုတ်လွှင့်မှု၊ ဗီဒီယိုတွင် အသုံးပြုသည့်အခါ

ဖော်ပြချက်ကဏ္ဍတွင် RAKKOTOOLS ၏ လင့်ခ်တင်ခြင်း ပြုလုပ်ခြင်း သို့မဟုတ် ထုတ်လွှင့်မှု၊ ဗီဒီယိုအတွင်း "RAKKOTOOLS" ကို အသုံးပြုနေကြောင်း ဖော်ပြခြင်း/ဖော်ပြထားခြင်း ကို တောင်းဆိုပါသည်။

ဖော်ပြချက်ကဏ္ဍတွင် ကူးထည့်နိုင်သော ကတည်းဥပမာ

RAKKOTOOLS https://rakko.tools/my

အသုံးပြုရာတွင် တောင်းဆိုချက်ပုံမှန်အသုံးပြုမှုဆိုလျှင် လွတ်လပ်စွာ အသုံးပြုနိုင်ပါသည်။ သို့သော် ဥပဒေချိုးဖောက်သည့် ရည်ရွယ်ချက်ဖြင့် အသုံးပြုခြင်း၊ တတိယပုဂ္ဂိုလ်၏ အခွင့်အရေးများကို ချိုးဖောက်သည့် အသုံးပြုခြင်း၊ ဝန်ဆောင်မှုအပေါ် အလွန်အကျွံ ဝန်ထုပ်ဝန်ပိုးဖြစ်စေသည့် အသုံးပြုခြင်း၊ ခွင့်ပြုချက်မဲ့ ဝင်ရောက်ခြင်း နှင့် အခြားဝန်ဆောင်မှု လည်ပတ်မှုကို နှောင့်ယှက်သည့် လုပ်ဆောင်ချက်များကို တားမြစ်ပါသည်။

ကိရိယာအသီးသီးမှ ရရှိသော အချက်အလက်များ၊ တွက်ချက်မှုရလဒ်များစသည်တို့၏ မှန်ကန်မှုနှင့် ပြည့်စုံမှုကို အာမခံထားခြင်း မရှိပါ။

ဤအသိပေးချက်သည် ဂျပန်ဘာသာ မူရင်းစာသားကို ဘာသာပြန်ထားခြင်းဖြစ်သည်။ ဘာသာပြန်နှင့် မူရင်းစာသား အကြောင်းအရာ ကွဲလွဲနေပါက ဂျပန်ဘာသာ မူရင်းစာသားကို ဦးစားပေးမည်ဖြစ်သည်။