Regex Tester (Match, Group နှင့် Replacement Preview)

Regex ကို မြန်မြန် စမ်းသပ်ချင်ပါသလား။ ဒီ regex tester ဖြင့် paste လုပ်ပြီး ချက်ချင်း အတည်ပြုနိုင်သည်။

Highlight လုပ်ထားသော match များ၊ capture group များနှင့် replacement output ကို မျက်နှာပြင်တစ်ခုထဲတွင် ကြည့်နိုင်သည်။

သင့် input ကို ဘရောက်ဇာအတွင်းသာ လုပ်ဆောင်ပြီး server သို့ မပို့ပါ။

အသုံးပြုပုံ

  1. Pattern ကို ထည့်ပြီး လိုအပ်သော flag များ (g/i/m) ကို ရွေးပါ။
  2. Source text ကို paste လုပ်ပါ။ Auto-run ဖွင့်ထားပါက ရလဒ်ကို ချက်ချင်း update လုပ်မည်။
  3. Match list ဖြင့် တည်နေရာများကို စစ်ဆေးပြီး match တစ်ခုချင်းစီသို့ ခုန်နိုင်သည်။
  4. Groups နှင့် Replacement tab များဖြင့် capture နှင့် replacement output ကို စစ်ဆေးပါ။

ဥပမာများ

Email ထုတ်ယူခြင်း

အဝင်: Email address များ ပါဝင်သော စာသား

အထွက်: Highlight လုပ်ထားသော match နှင့် start/end position များ

key=value replacement

အဝင်: Line များစွာပါသော key=value စာသား

အထွက်: $1 နှင့် $2 ကို သုံးသော replacement output

Log line filter

အဝင်: INFO / WARN / ERROR ပါဝင်သော log text

အထွက်: m flag ဖြင့် line-based matching

Replacement Cheat Sheet

  • $1, $2 ... : capture group reference များ
  • $& : whole match
  • $` : before match / $' : after match

မှတ်ချက်

  • ဤကိရိယာသည် pattern များကို JavaScript (ECMAScript) regular expression ဖြင့် စမ်းသပ်သည်။
  • PCRE feature အချို့ (ဥပမာ atomic group) ကို မထောက်ပံ့ပါ။
  • JavaScript feature များပင် runtime environment အလိုက် ကွာနိုင်သည်။
  • ရလဒ်များသည် PCRE နှင့် အတိအကျ တူညီမည်ဟု အာမခံမပေးပါ။

မေးလေ့ရှိသော မေးခွန်းများ

g/i/m flag ဆိုတာဘာလဲ

Checkbox ဖြင့် toggle လုပ်နိုင်သည်။ (g=global, i=ignore case, m=multiline)

Replacement ကိုလည်း စမ်းသပ်နိုင်ပါသလား

ရပါတယ်။ Replacement string ကို ထည့်ပြီး Replacement tab ကို စစ်ဆေးပါ။ $1 ကဲ့သို့သော group reference များကို ထောက်ပံ့သည်။

PCRE နဲ့ ဘာကွာလဲ

ဤကိရိယာသည် JavaScript regular expression ကို အသုံးပြုသည်။ Specification ကွာခြားမှုကြောင့် pattern တူသော်လည်း PCRE နှင့် ရလဒ်မတူနိုင်သည်။

ဆက်စပ်ကိရိယာများ