replace နည်းလမ်း

replace နည်းလမ်းသည် စာကြောင်း၏ အစိတ်အပိုင်းများကို ရှာဖွေပြီး အစားထိုးပေးသည်။ ပထမအကြောင်းအရာအနေဖြင့် regulr expression ကို လက်ခံပြီး၊ ဒုတိယအကြောင်းအရာအနေဖြင့် ကျွန်ုပ်တို့ အစားထိုးမည့် စာကြောင်းခွဲကို လက်ခံသည်။

Syntax

javascriptစာကြောင်း.replace(regulr, အစားထိုးမှု);

ဥပမာ

'a' သင်္ကေတကို ရှာဖွေပြီး အစားထိုးကြည့်ရအောင်။

javascriptlet str = 'bab';
let res = str.replace(/a/, '!');

console.log(res);

ကုဒ်အလုပ်လုပ်ဆောင်မှု၏ ရလဒ်:

javascript'b!b'

ဥပမာ

ပုံမှန်အားဖြင့် ပထမဆုံးတွေ့ရှိမှုကိုသာ အစားထိုးသည်။ စာကြောင်းထဲက 'a' သင်္ကေတကို ထပ်မံအစားထိုးကြည့်ရအောင်။

javascriptlet str = 'baaab';
let res = str.replace(/a/, '!');

console.log(res);

ကုဒ်အလုပ်လုပ်ဆောင်မှု၏ ရလဒ်:

javascript'b!aab'

ဥပမာ

ကမ္ဘာလုံးဆိုင်ရာ ရှာဖွေမှုကို အသုံးပြု၍ တွေ့ရှိသမျှအားလုံးကို အစားထိုးကြည့်ရအောင်။

javascriptlet str = 'baaab';
let res = str.replace(/a/g, '!');

console.log(res);

ကုဒ်အလုပ်လုပ်ဆောင်မှု၏ ရလဒ်:

javascript'b!!!b'

ဥပမာ

ဤပုံစံအတိုင်း စာကြောင်းကို ရှာဖွေပြီး အစားထိုးကြည့်ရအောင်။ စာလုံး 'x'၊ ထို့နောက် မည်သည့်သင်္ကေတမဆို၊ ထို့နောက် နောက်ထပ် 'x' စာလုံး:

javascriptlet str = 'xax eee';
let res = str.replace(/x.x/, '!');

console.log(res);

ကုဒ်အလုပ်လုပ်ဆောင်မှု၏ ရလဒ်:

javascript'! eee'

ဆက်လက်လေ့လာရန်

  • replace နည်းလမ်း၊
    ထိုနည်းလမ်းသည် စာကြောင်းအစိတ်အပိုင်းများကို ရှာဖွေပြီး အစားထိုးပေးသည်
  • test နည်းလမ်း၊
    ထိုနည်းလမ်းသည် စာကြောင်းကို စစ်ဆေးပေးသည်
  • match နည်းလမ်း၊
    ထိုနည်းလမ်းသည် စာကြောင်းထဲတွင် တိုက်ဆိုင်မှုများကို ရှာဖွေပေးသည်
  • matchAll နည်းလမ်း၊
    ထိုနည်းလမ်းသည် စာကြောင်းထဲရှိ တိုက်ဆိုင်မှုအားလုံးကို ရှာဖွေပေးသည်
  • exec နည်းလမ်း၊
    ထိုနည်းလမ်းသည် အစဉ်လိုက် ရှာဖွေမှုကို လုပ်ဆောင်ပေးသည်
  • search နည်းလမ်း၊
    ထိုနည်းလမ်းသည် ရှာဖွေမှုကို လုပ်ဆောင်ပေးသည်
  • split နည်းလမ်း၊
    ထိုနည်းလမ်းသည် စာကြောင်းကို ခွဲထုတ်ပေးသည်