JavaScript ရေဂူလား ထဲက အထူးစာလုံးစု အတွင်းမှ ချွင်းချက်များ
သင် သိပြီးဖြစ်သည့်အတိုင်း [] အတွင်းရှိ အထူးစာလုံးစုများသည်
ပုံမှန်စာလုံးများဖြစ်လာသည်။ သို့သော်
ချွင်းချက်များရှိပါသည်။ [ ] အတွင်း စတုရန်းကွင်းများကို
စာလုံးအဖြစ်လိုချင်ပါက ၎င်းတို့ကို backslash ဖြင့် escape လုပ်ရပါမည်။
ဥပမာအနေဖြင့် အောက်ပါကုဒ်တွင် ရှာဖွေရေး နမူနာပုံစံမှာ
x နှစ်လုံးကြား စတုရန်းကွင်း ရှိသည် ဖြစ်သည်။
let str = 'x]x xax x[x x1x';
let res = str.replace(/x[\[\]]x/g, '!');
ရလဒ်အနေဖြင့် variable ထဲတွင် အောက်ပါအတိုင်း သိမ်းမည်။
'! xax ! x1x'
စာကြောင်းတစ်ခုပေးထားသည်။
let str = 'x[]z x[[]]z x()z';
စကားလုံးအားလုံးကို ရှာဖွေနိုင်မည့် regular expression ကို ရေးပါ။
နမူနာပုံစံမှာ စာလုံး 'x'၊ ထို့နောက် စတုရန်းကွင်းများ မည်မျှပင်ဖြစ်ဖြစ်၊
ထို့နောက် စာလုံး 'z' ဖြစ်သည်။
စာကြောင်းတစ်ခုပေးထားသည်။
let str = 'x[]z x{}z x.z x()z x([])z';
စကားလုံးအားလုံးကို ရှာဖွေနိုင်မည့် regular expression ကို ရေးပါ။
နမူနာပုံစံမှာ စာလုံး 'x'၊ ထို့နောက် မည်သည့်ကွင်းမျိုးမဆို မည်မျှပင်ဖြစ်ဖြစ်၊
ထို့နောက် စာလုံး 'z' ဖြစ်သည်။