ပုံမှန်ဖော်ပြချက် စမ်းသပ်ကိရိယာ (ကိုက်ညီမှုများ၊ အုပ်စုများနှင့် အစားထိုးမှု အကြိုကြည့်ရှုမှု)
ပုံမှန်ဖော်ပြချက်ကို မြန်မြန် စမ်းသပ်ချင်ပါသလား။ ဒီကိရိယာဖြင့် ကူးထည့်ပြီး ချက်ချင်း အတည်ပြုနိုင်သည်။
ထင်ရှားစေထားသော ကိုက်ညီမှုများ၊ ဖမ်းယူအုပ်စုများနှင့် အစားထိုးမှု အထွက်ကို မျက်နှာပြင်တစ်ခုထဲတွင် ကြည့်နိုင်သည်။
အသုံးပြုပုံ
- ပုံစံကို ထည့်ပြီး လိုအပ်သော အမှတ်အသားများ (g/i/m) ကို ရွေးပါ။
- မူရင်းစာသားကို ကူးထည့်ပါ။ အလိုအလျောက် လုပ်ဆောင်မှု ဖွင့်ထားပါက ရလဒ်ကို ချက်ချင်း မွမ်းမံမည်။
- ကိုက်ညီမှုစာရင်းဖြင့် တည်နေရာများကို စစ်ဆေးပြီး ကိုက်ညီမှုတစ်ခုချင်းစီသို့ ခုန်နိုင်သည်။
- အုပ်စုများနှင့် အစားထိုးမှု tab များဖြင့် ဖမ်းယူမှုနှင့် အစားထိုးမှုအထွက်ကို စစ်ဆေးပါ။
ဥပမာများ
အီးမေးလ် ထုတ်ယူခြင်း
အဝင်: အီးမေးလ်လိပ်စာများ ပါဝင်သော စာသား
အထွက်: ထင်ရှားစေထားသော ကိုက်ညီမှုများနှင့် အစ/အဆုံး တည်နေရာများ
key=value အစားထိုးမှု
အဝင်: လိုင်းများစွာပါသော key=value စာသား
အထွက်: $1 နှင့် $2 ကို သုံးသော အစားထိုးမှု အထွက်
မှတ်တမ်းလိုင်း စစ်ထုတ်မှု
အဝင်: INFO / WARN / ERROR ပါဝင်သော မှတ်တမ်းစာသား
အထွက်: m အမှတ်အသားဖြင့် လိုင်းအခြေပြု ကိုက်ညီမှု
အစားထိုးမှု အမြန်ညွှန်ကြားချက်
- $1, $2 ... : ဖမ်းယူအုပ်စု ကိုးကားချက်များ
- $& : ကိုက်ညီမှုတစ်ခုလုံး
- $` : ကိုက်ညီမှုမတိုင်မီ / $' : ကိုက်ညီမှုနောက်တွင်
မှတ်ချက်
- ဤကိရိယာသည် ပုံစံများကို JavaScript (ECMAScript) ပုံမှန်ဖော်ပြချက်များဖြင့် စမ်းသပ်သည်။
- PCRE ၏ အချို့သော အင်္ဂါရပ်များ (ဥပမာ အတ္တကူးအုပ်စုများ) ကို မထောက်ပံ့ပါ။
- JavaScript အင်္ဂါရပ်များပင် အလုပ်လုပ်နေသော ပတ်ဝန်းကျင်အပေါ် မူတည်၍ ကွာနိုင်သည်။
- ရလဒ်များသည် PCRE နှင့် အတိအကျ တူညီမည်ဟု အာမခံမပေးပါ။
မကြာခဏ မေးလေ့ရှိသော မေးခွန်းများ
g/i/m အမှတ်အသားများ ဆိုတာဘာလဲ
အမှန်ခြစ်ကွက်များဖြင့် ဖွင့်/ပိတ် လုပ်နိုင်သည်။ (g=global, i=ignore case, m=multiline)
အစားထိုးမှုကိုလည်း စမ်းသပ်နိုင်ပါသလား
ရပါတယ်။ အစားထိုးမှု စာကြောင်းကို ထည့်ပြီး အစားထိုးမှု tab ကို စစ်ဆေးပါ။ $1 ကဲ့သို့သော ဖမ်းယူအုပ်စု ကိုးကားချက်များကို ထောက်ပံ့သည်။
PCRE နဲ့ ဘာကွာလဲ
ဤကိရိယာသည် JavaScript ပုံမှန်ဖော်ပြချက်များကို အသုံးပြုသည်။ သတ်မှတ်ချက်ကွာခြားမှုကြောင့် ပုံစံတူသော်လည်း PCRE နှင့် ရလဒ်မတူနိုင်သည်။