⊗jsSpRECB 100 of 294 menu

JavaScript ရှိ ပုံမှန်အီကွေးရှင်းများတွင် ကွင်းကောက်များ

Operator များ '+', '*', '?' ကောင်းမွန်သော်လည်း၊ ၎င်းတို့ဖြင့် အတိအကျသော အကြိမ်ရေကို သတ်မှတ်၍မရပါ။ ဤအခြေအနေတွင် သင့်အား operator {} က ကူညီပါလိမ့်မည်။

၎င်း၏အလုပ်လုပ်ပုံမှာ- {5} - အကြိမ်ငါးကြိမ်၊ {2,5} – နှစ်ကြိမ်မှ ငါးကြိမ်အထိ (နှစ်ခုလုံးအပါအဝင်) ပြန်လည်ဖြစ်ပွားသည်။ {2,} - နှစ်ကြိမ်နှင့် အထက်ပြန်လည်ဖြစ်ပွားသည်။ ဤကဲ့သို့သောပုံစံ - {,2} - မရှိကြောင်း သတိပြုပါ။ ဥပမာများကို ကြည့်ပါ:

ဥပမာ

ဤဥပမာတွင် ရှာဖွေရေးပုံစံသည် ဤသို့ပုံပေါ်သည်- အက္ခရာ 'x', အက္ခရာ 'a' တစ်ကြိမ် သို့မဟုတ် နှစ်ကြိမ်၊ အက္ခရာ 'x':

let str = 'xx xax xaax xaaax'; let res = str.replace(/xa{1,2}x/g, '!');

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

'xx ! ! xaaax'

ဥပမာ

ဤဥပမာတွင် ရှာဖွေရေးပုံစံသည် ဤသို့ပုံပေါ်သည်- အက္ခရာ 'x', အက္ခရာ 'a' နှစ်ကြိမ် နှင့် အထက်၊ အက္ခရာ 'x':

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

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

'xx xax ! !'

ဥပမာ

ဤဥပမာတွင် ရှာဖွေရေးပုံစံသည် ဤသို့ပုံပေါ်သည်- အက္ခရာ 'x', အက္ခရာ 'a' သုံးကြိမ် ၊ အက္ခရာ 'x':

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

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

'xx xax xaax !'

ဥပမာ

ဤဥပမာတွင် ရှာဖွေရေးပုံစံသည် ဤသို့ပုံပေါ်သည်- အက္ခရာ 'a' ဆယ်ကြိမ်:

let str = 'aaa aaaaaaaaaa aaa'; let res = str.replace(/a{10}/g, '!');

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

'aaa ! aaa'

ဥပမာ

ဤဥပမာတွင် code ရေးသူသည် ဤကဲ့သို့သော ပုံစံကို လိုချင်သည်- အက္ခရာ 'x', အက္ခရာ 'a' သုံးကြိမ် ကြိမ်နှင့် လျော့နည်း၊ အက္ခရာ 'x', သို့သော်၊ ကံမကောင်းစွာပင်၊ ဤကဲ့သို့ - {,3} - မအလုပ်မလုပ်ပါ။ ရှင်းရှင်းလင်းလင်း သတ်မှတ်ရန် လိုအပ်သည်:

let str = 'xx xax xaax xaaax'; let res = str.replace(/xa{1,3}x/g, '!');

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

'xx ! ! !'

ဥပမာ

သုညသည်လည်း ခွင့်ပြုထားသည်:

let str = 'xx xax xaax xaaax'; let res = str.replace(/xa{0,3}x/g, '!');

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

'! ! ! !'

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

အောက်ပါ string ကို ပေးထားသည်-

let str = 'aa aba abba abbba abbbba abbbbba';

� string များကို ရှာဖွေတွေ့ရှိမည့် regular expression တစ်ခုကို ရေးပါ- 'abba', 'abbba', 'abbbba' နှင့် ၎င်းတို့ကိုသာ။

အောက်ပါ string ကို ပေးထားသည်-

let str = 'aa aba abba abbba abbbba abbbbba';

ဤကဲ့သို့သော string များကို ရှာဖွေတွေ့ရှိမည့် regular expression တစ်ခုကို ရေးပါ- 'aba' ပုံစံ၊ ၎င်းတွင် 'b' ကို 3-ကြိမ် အောက်နည်းစွာ (အပါအဝင်) တွေ့ရှိသည်။

အောက်ပါ string ကို ပေးထားသည်-

let str = 'aa aba abba abbba abbbba abbbbba';

ဤကဲ့သို့သော string များကို ရှာဖွေတွေ့ရှိမည့် regular expression တစ်ခုကို ရေးပါ- 'aba' ပုံစံ၊ ၎င်းတွင် 'b' ကို 4-ကြိမ် အထက်များစွာ (အပါအဝင်) တွေ့ရှိသည်။

မြန်မာ
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်