replace მეთოდი

replace მეთოდი ახორციელებს სტრიქონის ნაწილების ძიებას და ჩანაცვლებას. პირველ პარამეტრად იღებს ქვესტრიქონს, რომელსაც ვცვლით, ხოლო მეორედ - ქვესტრიქონს, რომლითაც ვცვლით.

სინტაქსი

javascriptსტრიქონი.replace(რას ვცვლით, რაზე ვცვლით);

მაგალითი

მოდით, სტრიქონში ჩავანაცვლოთ 'ab' '!'-ით:

javascriptlet str = 'abcde';
let res = str.replace('ab', '!');

console.log(res);

კოდის შესრულების შედეგი:

javascript'!cde'

მაგალითი

მოდით, ვცადოთ ყველა შესაბამისობის ჩანაცვლება სტრიქონში:

javascriptlet str = 'ab cde ab';
let res = str.replace('ab', '!');

console.log(res);

ჩვენ დავინახავთ, რომ ჩანაცვლება მოხდა მხოლოდ პირველ შესაბამისობაში:

javascript'! cde ab'

მაგალითი

მიუხედავად იმისა, რომ replace მეთოდი ცვლის მხოლოდ პირველ შესაბამისობას, შესაძლებელია ყველა შესაბამისობის ჩანაცვლება ციკლის დახმარებით:

javascriptlet elem = 'ab';
let str = 'ab cde ab';

while (str.includes(elem)) {
  str = str.replace(elem, '!');
}

console.log(str);

კოდის შესრულების შედეგი:

javascript'! cde !'

იხილეთ აგრეთვე

  • replace მეთოდი,
    რომელიც ახორციელებს სტრიქონის ნაწილების ძიებას და ჩანაცვლებას რეგულარული გამოსახულებების დახმარებით