JavaScript ရှိ ရီဂျက်စ် ထဲက စာကြောင်းအစနှင့် အဆုံးသတ်များ

စာကြောင်းတစ်ခု၏ အစကို ကိုယ်စားပြုသော '^' သို့မဟုတ် အဆုံးသတ်ကို ကိုယ်စားပြုသော '$' အထူးသင်္ကေတများ ရှိပါသည်။ ဥပမာများဖြင့် ၎င်းတို့၏ အလုပ်လုပ်ပုံကို ကြည့်ကြပါစို့။

ဥပမာ

ဤဥပမာတွင် ရှာဖွေရေးပုံစံမှာ 'aaa' ကို '!' နှင့် အစားထိုးရန်၊ ၎င်းသည် စာကြောင်းအစတွင် ရှိနေမှသာ ဖြစ်သည်။

javascriptlet str = 'aaa aaa aaa';
let res = str.replace(/^aaa/g, '!');

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

javascript'! aaa aaa'

ဥပမာ

ဤဥပမာတွင် ရှာဖွေရေးပုံစံမှာ 'aaa' ကို '!' နှင့် အစားထိုးရန်၊ ၎င်းသည် စာကြောင်းအဆုံးတွင် ရှိနေမှသာ ဖြစ်သည်။

javascriptlet str = 'aaa aaa aaa';
let res = str.replace(/aaa$/g, '!');

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

javascript'aaa aaa !'

ဥပမာ

ရီဂျူလာရှိ အစတွင် '^'၊ အဆုံးတွင် '$' ရှိသည့်အခါ၊ ဤနည်းဖြင့် စာကြောင်းတစ်ခုလုံးသည် ရီဂျူလာနှင့် ကိုက်ညီမှုရှိမရှိ စစ်ဆေးပါသည်။

နောက်ဥပမာတွင် ရှာဖွေရေးပုံစံမှာ စာလုံး 'a' ကို တစ်ကြိမ် သို့မဟုတ် ထို့ထက်ပို၍ ပြန်လည်ထပ်ကျော့ပြီး၊ 'a' စာလုံးများတစ်ခုတည်းဖြင့်သာ ဖွဲ့စည်းထားလျှင် တစ်ခုလုံးကို '!' နှင့် အစားထိုးရန် ဖြစ်သည်။

javascriptlet str = 'aaa';
let res = str.replace(/^a+$/g, '!');

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

javascript'!'

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

Задание 1

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

javascriptlet str = 'abc def xyz';

ပထမဆုံး စာလုံးများဖြင့် ဖွဲ့စည်းထားသော substring ကို ရှာတွေ့မည့် ရီဂျူလာတစ်ခုကို ရေးပါ။

Задание 2

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

javascriptlet str = 'abc def xyz';

နောက်ဆုံး စာလုံးများဖြင့် ဖွဲ့စည်းထားသော substring ကို ရှာတွေ့မည့် ရီဂျူလာတစ်ခုကို ရေးပါ။