အလုပ်လုပ်ပုံ
သင့်စာသားကို ထည့်သွင်းပါ
ရှာဖွေလိုသော စာသားကို ကူးထည့်ပါ သို့မဟုတ် ရိုက်ထည့်ပါ။ ဖိုင်များကို တင်ပါ သို့မဟုတ် ဆွဲယူထည့်ပါ။
ရှာဖွေပြီး အစားထိုးပါ
ရှာဖွေလိုသောစကားလုံးနှင့် အစားထိုးမည့်စာသားကို ထည့်သွင်းပါ။ အဆင့်မြင့် တိုက်ဆိုင်စစ်ဆေးမှုအတွက် regex ကို ဖွင့်ပါ။
ပြန်လည်သုံးသပ်ပြီး အသုံးပြုပါ
အရောင်ပြထားသော တိုက်ဆိုင်မှုများအကြား သွားလာပါ၊ တစ်ခုချင်းစီ သို့မဟုတ် အားလုံးကို တစ်ပြိုင်နက် အစားထိုးပါ။ ရလဒ်များကို ဒေါင်းလုဒ်လုပ်ပါ သို့မဟုတ် ကူးယူပါ။
အဓိကအင်္ဂါရပ်များ
၁၀၀% လုံခြုံမှုရှိခြင်း
လုပ်ဆောင်ချက်အားလုံးသည် သင့်ဘရောက်ဇာအတွင်း၌သာ ဖြစ်ပေါ်သည်။ သင့်စာသားများသည် သင့်စက်ပစ္စည်းမှ မည်သည့်အခါမျှ ထွက်သွားမည်မဟုတ်ပါ။ ဆာဗာသို့ တင်ခြင်း သို့မဟုတ် ဒေတာစုဆောင်းခြင်း မရှိပါ။
Regex အထောက်အပံ့
Multiline နှင့် dotall မုဒ်များအပါအဝင် အပြည့်အဝ regex အထောက်အပံ့။ Capture groups၊ lookaheads နှင့် ပုံမှန် regex အင်္ဂါရပ်အားလုံး ပါဝင်သည်။
ပုံစံထိန်းသိမ်းရန်
မူရင်းစာသား၏ စာလုံးအကြီးအသေး ပုံစံနှင့် အလိုအလျောက် တိုက်ဆိုင်စေသည်။ Hello→Goodbye, HELLO→GOODBYE, hello→goodbye.
ပြန်ပြင်ရန်/ပြန်လုပ်ရန် မှတ်တမ်း
အဆင့်ဆင့်သော မှတ်တမ်းနှင့်အတူ အပြည့်အဝ ပြန်ပြင်ရန်/ပြန်လုပ်ရန် အထောက်အပံ့။ သင့်အလုပ်များ ဆုံးရှုံးသွားမှာကို ဘယ်တော့မှ စိုးရိမ်စရာမလိုပါ။
တိုက်ရိုက် အရောင်ပြခြင်း
သင်စာရိုက်နေစဉ် တိုက်ဆိုင်မှုအားလုံးကို ချက်ချင်း အရောင်ပြပေးသည်။ ကီးဘုတ် သို့မဟုတ် ခလုတ်များဖြင့် တိုက်ဆိုင်မှုများကို ရှာဖွေပါ။
ကန့်သတ်ချက်မရှိ
စာလုံးအရေအတွက် ကန့်သတ်ချက်မရှိ၊ ဖိုင်အရွယ်အစား ကန့်သတ်ချက်မရှိ။ သင့်ဘရောက်ဇာ ကိုင်တွယ်နိုင်သမျှ စာသားအမြောက်အမြားကို လုပ်ဆောင်ပါ။
Regex အမြန်ကိုးကားချက်
| ပုံစံ | ဖော်ပြချက် | ဥပမာ |
|---|---|---|
. | မည်သည့်အက္ခရာမဆို | c.t → cat, cot, cut |
\d | မည်သည့်ကိန်းဂဏန်းမဆို (0-9) | \d+ → 123, 42, 7 |
\w | စကားလုံးအက္ခရာ (a-z, A-Z, 0-9, _) | \w+ → hello, World_1 |
\s | နေရာလွတ် (space, tab, newline) | \s+ → spaces, tabs |
^ | စာကြောင်းအစ | ^Hello → Hello at start |
$ | စာကြောင်းအဆုံး | end$ → end at line end |
() | Capture group | (\w+)@(\w+) → $1, $2 |
* | သုည သို့မဟုတ် ထို့ထက်ပိုသော | ab*c → ac, abc, abbc |
+ | တစ်ခု သို့မဟုတ် ထို့ထက်ပိုသော | ab+c → abc, abbc |
? | သုည သို့မဟုတ် တစ်ခု | colou?r → color, colour |
အမေးများသော မေးခွန်းများ
ကျွန်ုပ်၏ စာသားဒေတာများ လုံခြုံပါသလား?
ဟုတ်ကဲ့၊ အပြည့်အဝ စိတ်ချရပါတယ်။ လုပ်ဆောင်ချက်အားလုံးသည် JavaScript အသုံးပြု၍ သင့်ဘရောက်ဇာထဲတွင်သာ လုံးဝဖြစ်ပေါ်ပါသည်။ သင့်စာသားကို မည်သည့်ဆာဗာသို့မှ တင်ခြင်း၊ မည်သည့်နေရာတွင်မှ သိမ်းဆည်းခြင်း သို့မဟုတ် မည်သူနှင့်မျှ မျှဝေခြင်း မရှိပါ။ သင်ရိုက်သမျှကို ကျွန်ုပ်တို့ မသိမ်းဆည်းပါ။
ပုံမှန်ဖော်ပြချက်များ (regex) ကို ဘယ်လိုသုံးရမလဲ?
Regex မုဒ်ကို ဖွင့်ရန် "Regex" ခလုတ်ကို နှိပ်ပါ။ သင်ရှာဖွေလိုသော စကားလုံးကို ပုံမှန်ဖော်ပြချက် ပုံစံအဖြစ် သတ်မှတ်ပါလိမ့်မည်။ ဂဏန်းများအတွက် \d+၊ စကားလုံးများအတွက် \w+ နှင့် ကွင်းစကွင်းပိတ်များဖြင့် capture groups များကို သုံးပါ။ အသုံးများသော ပုံစံများအတွက် အထက်ပါ အမြန်ကိုးကားချက် ဇယားကို ကြည့်ပါ။
Preserve Case က ဘာလုပ်ပေးသလဲ?
ဖွင့်ထားပါက အစားထိုးမှုများသည် မူရင်းစာသား၏ စာလုံးအကြီးအသေး ပုံစံနှင့် အလိုအလျောက် ကိုက်ညီပါလိမ့်မည်။ အကယ်၍ သင်သည် "hello" ကို "goodbye" နှင့် အစားထိုးပါက- "Hello" သည် "Goodbye" ဖြစ်လာမည်၊ "HELLO" သည် "GOODBYE" ဖြစ်လာမည်၊ နှင့် "hello" သည် "goodbye" ဖြစ်လာပါလိမ့်မည်။ ၎င်းသည် စာလုံးအကြီးအသေး တစ်သမတ်တည်းဖြစ်အောင် ထိန်းသိမ်းရန် အထူးကောင်းမွန်ပါသည်။
အစားထိုးမှုတွေမှာ capture groups တွေကို သုံးလို့ရမလား?
ရပါတယ်။ Regex မုဒ်တွင် သင်၏ ရှာဖွေမှုပုံစံတွင် capture groups များပြုလုပ်ရန် ကွင်းစကွင်းပိတ်များကို သုံးပါ။ ထို့နောက် သင်၏ အစားထိုးမှုတွင် $1, $2 စသည်တို့ဖြင့် ရည်ညွှန်းပါ။ ဥပမာအားဖြင့် "(\w+)@(\w+)" ကို ရှာပြီး အစိတ်အပိုင်းများကို လဲလှယ်ရန် "$2-$1" ဖြင့် အစားထိုးပါ။
Multiline နှင့် Dotall မုဒ်များက ဘာတွေလဲ?
Multiline မုဒ်သည် ^ နှင့် $ ကို စာသားတစ်ခုလုံးအတွက်သာမက စာကြောင်းတိုင်း၏ အစနှင့် အဆုံးအတွက်ပါ တိုက်ဆိုင်စေသည်။ Dotall မုဒ်သည် . အက္ခရာကို စာကြောင်းအသစ် အက္ခရာများနှင့်ပါ တိုက်ဆိုင်စေသည်။ ၎င်းတို့သည် စာကြောင်းအများအပြားပါသော အကြောင်းအရာများနှင့် အလုပ်လုပ်ရာတွင် မရှိမဖြစ်လိုအပ်ပါသည်။
စာသားအရွယ်အစားအပေါ် ကန့်သတ်ချက်များ ရှိပါသလား?
အတုအယောင် ကန့်သတ်ချက်များ မရှိပါ။ သင့်ဘရောက်ဇာ ကိုင်တွယ်နိုင်သမျှ စာသားအမြောက်အမြားကို လုပ်ဆောင်နိုင်သည်။ အလွန်ကြီးမားသော ဖိုင်များ (စာလုံးရေ သန်းပေါင်းများစွာ) အတွက် စွမ်းဆောင်ရည်မှာ သင့်စက်ပစ္စည်းအပေါ် မူတည်ပါသည်။ ကိရိယာကို ပုံမှန်စာရွက်စာတမ်း အရွယ်အစားများအတွက် ချောမွေ့စွာ အလုပ်လုပ်ရန် အကောင်းဆုံးဖြစ်အောင် ပြုလုပ်ထားပါသည်။
ဤကိရိယာကို မည်သူတွေ သုံးသလဲ?
ဆော့ဖ်ဝဲလ်ရေးသားသူများ
ကုဒ်များကို ပြန်လည်ပြုပြင်ခြင်း၊ ကိန်းရှင်အမည်များ ပြောင်းခြင်း၊ API အဆုံးမှတ်များကို အပ်ဒိတ်လုပ်ခြင်း၊ ဖိုင်များအနှံ့ စာလုံးပေါင်းအမှားများကို ပြင်ခြင်း။
စာရေးဆရာများနှင့် တည်းဖြတ်သူများ
ဇာတ်ကောင်အမည်များ ပြောင်းခြင်း၊ ထပ်တလဲလဲဖြစ်သော စာလုံးပေါင်းအမှားများကို ပြင်ခြင်း၊ မူမူများအနှံ့ ဝေါဟာရများကို အပ်ဒိတ်လုပ်ခြင်း။
ဒေတာလေ့လာဆန်းစစ်သူများ
CSV ဒေတာများကို ရှင်းလင်းခြင်း၊ ပုံစံများကို တစ်သမတ်တည်းဖြစ်အောင် လုပ်ခြင်း၊ ကြီးမားသော ဒေတာအစုအဝေးများရှိ မကိုက်ညီမှုများကို ပြင်ခြင်း။
ဘာသာပြန်ဆိုသူများ
စာရွက်စာတမ်းများအနှံ့ ဝေါဟာရများကို တစ်သမတ်တည်း အစားထိုးခြင်း၊ ဝေါဟာရအဘိဓာန်များကို ထိန်းသိမ်းခြင်း။