⊗jsSpREChSI 104 of 294 menu

სიმბოლოების ნაკრების ინვერსია რეგულარულ გამოსახულებებში

კვადრატული ფრჩხილების დასაწყისში გამოყენებული „საფარის“ '^' სიმბოლოს საშუალებით შესაძლებელია სასურველის ინვერსია. ანუ, თუ, მაგალითად, კომანდა [ab] ეძებს სიმბოლოს 'a' ან 'b', მაშინ კომანდა [^ab] ეძებს ყველა სიმბოლოს, გარდა 'a' და 'b'.

მაგალითი

ამ მაგალითში ძიების შაბლონი ასე გამოიყურება: სიმბოლო 'x', შემდეგ არა სიმბოლო 'a', არა 'b' და არა 'c', შემდეგ სიმბოლო 'z':

let str = 'xaz xbz xcz xez'; let res = str.replace(/x[^abc]z/g, '!');

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

'xax xbx xcx !'

მაგალითი

ამ მაგალითში ძიების შაბლონი ასე გამოიყურება: სიმბოლო 'x', შემდეგ არა პატარა ლათინური ასო, შემდეგ სიმბოლო 'z':

let str = 'xaz xbz x1z xCz'; let res = str.replace(/x[^a-z]z/g, '!');

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

'xaz xbz ! !'

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

დაწერეთ რეგულარული გამოსახულება, რომელიც იპოვის სტრიქონებს შაბლონის მიხედვით: ციფრი '1', შემდეგ სიმბოლო არა 'e' და არა 'x', ციფრი '2'.

დაწერეთ რეგულარული გამოსახულება, რომელიც იპოვის სტრიქონებს შაბლონის მიხედვით: სიმბოლო 'x', შემდეგ არა ციფრი 2-დან 7-მდე, სიმბოლო 'z'.

დაწერეთ რეგულარული გამოსახულება, რომელიც იპოვის სტრიქონებს შაბლონის მიხედვით: სიმბოლო 'x', შემდეგ არა დიდი ლათინური ასო 1 ან მეტჯერ, სიმბოლო 'z'.

დაწერეთ რეგულარული გამოსახულება, რომელიც იპოვის სტრიქონებს შაბლონის მიხედვით: სიმბოლო 'x', შემდეგ არა დიდი ან პატარა ლათინური ასო და არა ციფრი 1-დან 5-მდე 1 ან მეტჯერ, სიმბოლო 'z'.

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