⊗jsSpRERP 126 of 294 menu

ჯავასკრიპტის რეგულარულ გამონათქვამებში replace მეთოდის ჯიბეები

replace მეთოდთან მუშაობისას, თუ რეგულარულ გამონათქვამში რაღაცას ჯიბეში ჩავდებთ, შეცვლის სტრიქონში ჩვენ შეგვიძლია ჩავსვათ ამ ჯიბის შიგთავსი დოლარის ნიშნით $ და ჯიბის ნომრის მითითებით. მაგალითად, $1 - პირველი ჯიბე, $2 - მეორე ჯიბე და ა.შ.

ეს რისთვისაა საჭირო და როგორ გამოვიყენოთ ეს, მოდით შევხედოთ მაგალითებს.

მაგალითი

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

let str = '1 23 456 xax'; let res = str.replace(/(\d+)/g, '($1)');

შედეგად ცვლადში ჩაიწერება შემდეგი:

'(1) (23) (456) xax'

მაგალითი

მოდით ვიპოვოთ ყველა სტრიქონი, რომელიც წარმოადგენს რიცხვებს იქსებით გარშემორტყმული და ჩავანაცვლოთ ეს რიცხვები საკუთარი თავით, მაგრამ '!' ნიშნებით გარშემორტყმული:

let str = 'x1x x23x x456x xax'; let res = str.replace(/x(\d+)x/g, '!$1!');

შედეგად ცვლადში ჩაიწერება შემდეგი:

'!1! !23! !456! xax'

მაგალითი

მოდით გადავჭრათ შემდეგი ამოცანა: მოცემულია სტრიქონები ვიდის 'aaa@bbb' - ასოები, შემდეგ @, შემდეგ ასოები. საჭიროა ადგილების გაცვლა @-მდე და @-ის შემდეგ არსებული ასოების.

let str = 'aaa@bbb ccc@ddd'; let res = str.replace(/([a-z]+)@([a-z]+)/g, '$2@$1');

შედეგად ცვლადში ჩაიწერება შემდეგი:

'bbb@aaa ddd@ccc'

პრაქტიკული ამოცანები

მოცემულია სტრიქონი:

let str = '12 34 56 78';

გაცვალეთ ადგილები ციფრების ყველა ორნიშნა რიცხვში.

მოცემულია სტრიქონი თარიღით:

let str = '31.12.2025';

გადააკეთეთ ეს თარიღი '2025.12.31' ფორმატში.

ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა