⊗jsSpRESHt 109 of 294 menu

სიმბოლო "^" სიმრავლეების შიგნით ჯავასკრიპტის რეგულარულ გამოსახულებებში

როგორც იცით, "^" სიმბოლო [ ] ფრჩხილების შიგნით წარმოადგენს უარყოფას, თუ ის დგას ფრჩხილების დასაწყისში. ეს ნიშნავს, რომ ის არის სპეციალური სიმბოლო ამ ფრჩხილების შიგნით. იმისათვის, რომ "^" სიმბოლოდ ჩავთვალოთ, საჭიროა ან მისი ესკაპირება, ან პირველი ადგილიდან გადატანა.

მაგალითი

შემდეგ მაგალითში ძიების შაბლონი ასეთია: პირველი სიმბოლო არის ყველაფერი 'd'-ს გარდა, შემდეგ ორი ასო 'x'.

let str = 'axx bxx ^xx dxx'; let res = str.replace(/[^d]xx/g, '!');

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

'! ! ! dxx'

მაგალითი

ახლა კი ძიების შაბლონი ასეთია: პირველი სიმბოლო არის 'd' ან '^', შემდეგ ორი ასო 'x':

let str = 'axx bxx ^xx dxx'; let res = str.replace(/[d^]xx/g, '!');

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

'axx bxx ! !'

მაგალითი

შესაძლებელია "^" სიმბოლო პირველი ადგილიდან არ გადაიტანოთ, არამედ უბრალოდ ესკაპირება მოახდინოთ უკანა ხაზის გამოყენებით, და ის საკუთარ თავს აღნიშნავს:

let str = 'axx bxx ^xx dxx'; let res = str.replace(/[\^d]xx/g, '!');

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

'axx bxx ! !'

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

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

let str = '^xx axx ^zz bkk @ss';

დაწერეთ რეგულარული გამოსახულება, რომელიც იპოვის სტრიქონებს შემდეგი შაბლონით: "^" ან "@", და შემდეგ ორი ლათინური ასო.

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

let str = '^xx axx ^zz bkk @ss';

დაწერეთ რეგულარული გამოსახულება, რომელიც იპოვის სტრიქონებს შემდეგი შაბლონით: არა "^" და არა "@", და შემდეგ ორი ლათინური ასო.

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

let str = '^xx axx ^zz bkk';

დაწერეთ რეგულარული გამოსახულება, რომელიც იპოვის სტრიქონებს შემდეგი შაბლონით: არა "^" და არა სფეისი, და შემდეგ ორი ლათინური ასო.

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