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,
    რომელიც ყოფს სტრიქონს