replace մեթոդ

replace մեթոդը կատարում է տողի մասերի որոնում և փոխարինում: Առաջին պարամետրով ընդունվում է կանոնավոր արտահայտություն, իսկ երկրորդով՝ այն ենթատողը, որով փոխարինում ենք:

Շարահյուսություն

javascriptտող.replace(կանոնավոր_արտահայտություն, փոխարինում);

Օրինակ

Եկեք գտնենք և փոխարինենք '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 մեթոդը,
    որը բաժանում է տողը