replace နည်းလမ်း
replace နည်းလမ်းသည် စာကြောင်း၏ အစိတ်အပိုင်းများကို ရှာဖွေပြီး အစားထိုးပေးသည်။ ပထမအကြောင်းအရာအနေဖြင့်
regulr expression ကို လက်ခံပြီး၊ ဒုတိယအကြောင်းအရာအနေဖြင့် ကျွန်ုပ်တို့ အစားထိုးမည့် စာကြောင်းခွဲကို လက်ခံသည်။
Syntax
စာကြောင်း.replace(regulr, အစားထိုးမှု);
ဥပမာ
'a' သင်္ကေတကို ရှာဖွေပြီး အစားထိုးကြည့်ရအောင်။
let str = 'bab';
let res = str.replace(/a/, '!');
console.log(res);
ကုဒ်အလုပ်လုပ်ဆောင်မှု၏ ရလဒ်:
'b!b'
ဥပမာ
ပုံမှန်အားဖြင့် ပထမဆုံးတွေ့ရှိမှုကိုသာ အစားထိုးသည်။
စာကြောင်းထဲက 'a' သင်္ကေတကို ထပ်မံအစားထိုးကြည့်ရအောင်။
let str = 'baaab';
let res = str.replace(/a/, '!');
console.log(res);
ကုဒ်အလုပ်လုပ်ဆောင်မှု၏ ရလဒ်:
'b!aab'
ဥပမာ
ကမ္ဘာလုံးဆိုင်ရာ ရှာဖွေမှုကို အသုံးပြု၍ တွေ့ရှိသမျှအားလုံးကို အစားထိုးကြည့်ရအောင်။
let str = 'baaab';
let res = str.replace(/a/g, '!');
console.log(res);
ကုဒ်အလုပ်လုပ်ဆောင်မှု၏ ရလဒ်:
'b!!!b'
ဥပမာ
ဤပုံစံအတိုင်း စာကြောင်းကို ရှာဖွေပြီး အစားထိုးကြည့်ရအောင်။
စာလုံး 'x'၊ ထို့နောက် မည်သည့်သင်္ကေတမဆို၊ ထို့နောက်
နောက်ထပ် 'x' စာလုံး:
let str = 'xax eee';
let res = str.replace(/x.x/, '!');
console.log(res);
ကုဒ်အလုပ်လုပ်ဆောင်မှု၏ ရလဒ်:
'! eee'
ဆက်လက်လေ့လာရန်
-
replaceနည်းလမ်း၊
ထိုနည်းလမ်းသည် စာကြောင်းအစိတ်အပိုင်းများကို ရှာဖွေပြီး အစားထိုးပေးသည် -
testနည်းလမ်း၊
ထိုနည်းလမ်းသည် စာကြောင်းကို စစ်ဆေးပေးသည် -
matchနည်းလမ်း၊
ထိုနည်းလမ်းသည် စာကြောင်းထဲတွင် တိုက်ဆိုင်မှုများကို ရှာဖွေပေးသည် -
matchAllနည်းလမ်း၊
ထိုနည်းလမ်းသည် စာကြောင်းထဲရှိ တိုက်ဆိုင်မှုအားလုံးကို ရှာဖွေပေးသည် -
execနည်းလမ်း၊
ထိုနည်းလမ်းသည် အစဉ်လိုက် ရှာဖွေမှုကို လုပ်ဆောင်ပေးသည် -
searchနည်းလမ်း၊
ထိုနည်းလမ်းသည် ရှာဖွေမှုကို လုပ်ဆောင်ပေးသည် -
splitနည်းလမ်း၊
ထိုနည်းလမ်းသည် စာကြောင်းကို ခွဲထုတ်ပေးသည်