JavaScript ရှိ ရီဂျက်စ် ထဲက စာကြောင်းအစနှင့် အဆုံးသတ်များ
စာကြောင်းတစ်ခု၏ အစကို ကိုယ်စားပြုသော '^' သို့မဟုတ် အဆုံးသတ်ကို ကိုယ်စားပြုသော '$' အထူးသင်္ကေတများ ရှိပါသည်။
ဥပမာများဖြင့် ၎င်းတို့၏ အလုပ်လုပ်ပုံကို ကြည့်ကြပါစို့။
ဥပမာ
ဤဥပမာတွင် ရှာဖွေရေးပုံစံမှာ 'aaa' ကို '!' နှင့် အစားထိုးရန်၊ ၎င်းသည် စာကြောင်းအစတွင် ရှိနေမှသာ ဖြစ်သည်။
let str = 'aaa aaa aaa';
let res = str.replace(/^aaa/g, '!');
ရလဒ်အနေဖြင့် variable ထဲတွင် အောက်ပါအတိုင်း ရေးမှတ်သွားမည်။
'! aaa aaa'
ဥပမာ
ဤဥပမာတွင် ရှာဖွေရေးပုံစံမှာ 'aaa' ကို '!' နှင့် အစားထိုးရန်၊ ၎င်းသည် စာကြောင်းအဆုံးတွင် ရှိနေမှသာ ဖြစ်သည်။
let str = 'aaa aaa aaa';
let res = str.replace(/aaa$/g, '!');
ရလဒ်အနေဖြင့် variable ထဲတွင် အောက်ပါအတိုင်း ရေးမှတ်သွားမည်။
'aaa aaa !'
ဥပမာ
ရီဂျူလာရှိ အစတွင် '^'၊ အဆုံးတွင် '$' ရှိသည့်အခါ၊ ဤနည်းဖြင့် စာကြောင်းတစ်ခုလုံးသည် ရီဂျူလာနှင့် ကိုက်ညီမှုရှိမရှိ စစ်ဆေးပါသည်။
နောက်ဥပမာတွင် ရှာဖွေရေးပုံစံမှာ စာလုံး 'a' ကို တစ်ကြိမ် သို့မဟုတ် ထို့ထက်ပို၍ ပြန်လည်ထပ်ကျော့ပြီး၊ 'a' စာလုံးများတစ်ခုတည်းဖြင့်သာ ဖွဲ့စည်းထားလျှင် တစ်ခုလုံးကို '!' နှင့် အစားထိုးရန် ဖြစ်သည်။
let str = 'aaa';
let res = str.replace(/^a+$/g, '!');
ရလဒ်အနေဖြင့် variable ထဲတွင် အောက်ပါအတိုင်း ရေးမှတ်သွားမည်။
'!'
လက်တွေ့လေ့ကျင့်ခန်းများ
စာကြောင်းတစ်ခု ရှိသည်။
let str = 'abc def xyz';
ပထမဆုံး စာလုံးများဖြင့် ဖွဲ့စည်းထားသော substring ကို ရှာတွေ့မည့် ရီဂျူလာတစ်ခုကို ရေးပါ။
စာကြောင်းတစ်ခု ရှိသည်။
let str = 'abc def xyz';
နောက်ဆုံး စာလုံးများဖြင့် ဖွဲ့စည်းထားသော substring ကို ရှာတွေ့မည့် ရီဂျူလာတစ်ခုကို ရေးပါ။