⊗jsSpRERDP 128 of 294 menu

ნაგულისხმევი ჯიბეები replace მეთოდში JavaScript-ის რეგულარულ გამოსახულებებში

{{desc: ამ გაკვეთილში ჩვენ შევისწავლით ჯიბეებთან მუშაობას %vFran, და JavaScript-ში.}}

replace მეთოდში, თქვენი ნომრების ჯიბეების გარდა, ყოველთვის ხელმისაწვდომია ასევე სტანდარტული ჯიბეები: %vFran - ნაპოვნი დამთხვევის მთლიანი ნაწილი, და - სტრიქონის ნაწილი დამთხვევამდე და მის შემდეგ. მოდით, მათი მუშაობა მაგალითებით ვნახოთ.

მაგალითი

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

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

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

'(1) (23) (456)'

მაგალითი

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

let str = '123@456'; let res = str.replace(/@/g, "(@)");

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

'123(123@456)456'

მაგალითი

დავუშვათ, გვსურს ვიპოვოთ დოლარის ნიშანი და შევცვალოთ იგი ბრჭყალებში ``. ამ შემთხვევაში, რათა არ აღიქმას როგორც ბრძანება, დოლარის ნიშანი უნდა გავაორმაგოთ:

let str = 'aaa $ bbb'; let res = str.replace(/\$/g, '`$`');

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

'aaa `$` bbb'

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

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

let str = 'a1b2c3';

დაწერეთ რეგულარული გამოსახულება, რომელიც თითოეული ციფრის გვერდით ჩაწერს მისნაირს.

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

let str = 'sss site.ru zzz site.com kkk';

შეცვალეთ დომენები ბმულებით შემდეგი ფორმატით:

<a href="http://site.ru">site.ru</a>
ქართული
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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა