replace მეთოდი
replace მეთოდი ახორციელებს
სტრიქონის ნაწილების ძიებას და
ჩანაცვლებას. პირველ პარამეტრად იღებს
რეგულარულ გამოსახულებას,
ხოლო მეორედ - ქვესტრიქონს, რომლითაც ვანაცვლებთ.
სინტაქსი
სტრიქონი.replace(რეგულარული, ჩანაცვლება);
მაგალითი
მოდი ვიპოვოთ და შევცვალოთ სიმბოლო '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,
რომელიც ყოფს სტრიქონს