⊗jsSpRERO 97 of 294 menu

အက္ခရာများ ထပ်ခါထပ်ခါပြုလုပ်သည့် အော်ပရေတာများ

အက္ခရာတစ်လုံးသည် အကြိမ်ရေတစ်ခုထပ်၍ ပြန်လည်ဖြစ်ပေါ်ကြောင်း ဖော်ပြလိုသည့် အခြေအနေများ ရှိပါသည်။ တိကျသော ထပ်ခါတလဲလဲအကြိမ်အရေအတွက်ကို သိပါက ၎င်းကို အကြိမ်များစွာ ရေးနိုင်ပါသည် - /aaaa/။ သို့သော် တစ်ကြိမ် သို့မဟုတ် တစ်ကြိမ်ထက်ပို၍ ပြန်လုပ်ပါ ဟု ပြောလိုပါက ဘာလုပ်ရမည်နည်း။

ထိုသို့အတွက် ထပ်ခါတလဲလဲ အော်ပရေတာများ (ကွမ်တီဖိုင်ယာများ) ရှိပါသည် - plus + (တစ်ကြိမ် သို့မဟုတ် တစ်ကြိမ်ထက် ပို၍)၊ star * (သုည သို့မဟုတ် တစ်ကြိမ်ထက် ပို၍) နှင့် question mark ? (သုည သို့မဟုတ် တစ်ကြိမ်)။ ဤအော်ပရေတာများသည် ၎င်းတို့၏ရှေ့တွင် ရှိသော အက္ခရာအပေါ်တွင် သက်ရောက်မှုရှိပါသည်။

ဥပမာများဖြင့် ဤအော်ပရေတာများ၏ အလုပ်လုပ်ပုံကို ကြည့်ရအောင်။

ဥပမာ

ပုံစံအတိုင်း အက္ခရာ 'x'၊ အက္ခရာ 'a' တစ်ကြိမ် သို့မဟုတ် တစ်ကြိမ်ထက် ပို၍၊ အက္ခရာ 'x' ဖြင့် substring အားလုံးကို ရှာကြည့်ပါမည်။

let str = 'xx xax xaax xaaax xbx'; let res = str.replace(/xa+x/g, '!');

ရလဒ်အနေဖြင့် variable ထဲတွင် အောက်ပါအတိုင်း ရေးမှတ်သွားပါမည်။

'xx ! ! ! xbx'

ဥပမာ

ပုံစံအတိုင်း အက္ခရာ 'x'၊ အက္ခရာ 'a' သုည သို့မဟုတ် တစ်ကြိမ်ထက် ပို၍၊ အက္ခရာ 'x' ဖြင့် substring အားလုံးကို ရှာကြည့်ပါမည်။

let str = 'xx xax xaax xaaax xbx' let res = str.replace(/xa*x/g, '!');

ရလဒ်အနေဖြင့် variable ထဲတွင် အောက်ပါအတိုင်း ရေးမှတ်သွားပါမည်။

'! ! ! ! xbx'

ဥပမာ

ပုံစံအတိုင်း အက္ခရာ 'x'၊ အက္ခရာ 'a' သုည သို့မဟုတ် တစ်ကြိမ်၊ အက္ခရာ 'x' ဖြင့် substring အားလုံးကို ရှာကြည့်ပါမည်။

let str = 'xx xax xaax xbx'; let res = str.replace(/xa?x/g, '!');

ရလဒ်အနေဖြင့် variable ထဲတွင် အောက်ပါအတိုင်း ရေးမှတ်သွားပါမည်။

'! ! xaax xbx'

လက်တွေ့လေ့ကျင့်ခန်းများ

စာကြောင်းတစ်ခု ရှိသည်။

let str = 'aa aba abba abbba abca abea';

'aba''abba''abbba' စာကြောင်းများကို ရှာဖွေပေးမည့် regular expression တစ်ခုကို ရေးပါ။ ပုံစံမှာ - အက္ခရာ 'a'၊ အက္ခရာ 'b' မည်မျှပင်ဖြစ်စေ၊ အက္ခရာ 'a'

စာကြောင်းတစ်ခု ရှိသည်။

let str = 'aa aba abba abbba abca abea';

'aa''aba''abba''abbba' စာကြောင်းများကို ရှာဖွေပေးမည့် regular expression တစ်ခုကို ရေးပါ။ ပုံစံမှာ - အက္ခရာ 'a'၊ အက္ခရာ 'b' မည်မျှပင်ဖြစ်စေ (တစ်ကြိမ်မှ မပါဝင်ဘဲလည်း ရသည်)၊ အက္ခရာ 'a'

စာကြောင်းတစ်ခု ရှိသည်။

let str = 'aa aba abba abbba abca abea';

'aa''aba' စာကြောင်းများကို ရှာဖွေပေးမည့် regular expression တစ်ခုကို ရေးပါ။ ပုံစံမှာ - အက္ခရာ 'a'၊ အက္ခရာ 'b' တစ်ကြိမ် သို့မဟုတ် မပါဝင်၊ အက္ခရာ 'a'

စာကြောင်းတစ်ခု ရှိသည်။

let str = 'aa aba abba abbba abca abea';

'abca' နှင့် 'abea' ကို မယူဘဲ 'aa''aba''abba''abbba' စာကြောင်းများကို ရှာဖွေပေးမည့် regular expression တစ်ခုကို ရေးပါ။

မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်