⊗jsSpRELB 112 of 294 menu

ხაზის დასაწყისი და დასასრული ჯავასკრიპტის რეგულარულ გამოსახულებებში

არსებობს სპეციალური სიმბოლოები, რომლებიც აღნიშნავენ ხაზის დასაწყისს '^' ან დასასრულს '$'. მათი მუშაობა მაგალითებით ვნახოთ.

მაგალითი

ამ მაგალითში ძიების შაბლონი ასეთია: შეცვალე 'aaa' '!'-ზე მხოლოდ იმ შემთხვევაში, თუ ის ხაზის დასაწყისში стоит:

let str = 'aaa aaa aaa'; let res = str.replace(/^aaa/g, '!');

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

'! aaa aaa'

მაგალითი

ამ მაგალითში ძიების შაბლონი ასეთია: შეცვალე 'aaa' '!'-ზე მხოლოდ იმ შემთხვევაში, თუ ის ხაზის ბოლოში стоит:

let str = 'aaa aaa aaa'; let res = str.replace(/aaa$/g, '!');

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

'aaa aaa !'

მაგალითი

როდესაც რეგულარული გამოსახულების დასაწყისში стоит '^', და ბოლოში - '$', მაშინ ამ გზით ჩვენ მთელ ხაზს მთლიანობაში ვამოწმებთ რეგულარული გამოსახულების შესაბამისად.

შემდეგ მაგალითში ძიების შაბლონი ასეთია: ასო 'a' მეორდება ერთი ან მეტჯერ, შეცვალე მთელი ხაზი '!'-ზე მხოლოდ იმ შემთხვევაში, თუ ის მხოლოდ 'a' ასოებისაგან შედგება.

let str = 'aaa'; let res = str.replace(/^a+$/g, '!');

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

'!'

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

მოცემულია ხაზი:

let str = 'abc def xyz';

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

მოცემულია ხაზი:

let str = 'abc def xyz';

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

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