⊗jsSpREChSI 104 of 294 menu

Invertovanje skupova karaktera u regularnim izrazima

Pomoću znaka kape '^' na početku uglastih zagrada možete invertovati željeno. To jest, ako, na primer, komanda [ab] traži slovo 'a' ili 'b', onda će komanda [^ab] tražiti sve karaktere, osim 'a' i 'b'.

Primer

U ovom primeru šablon pretrage izgleda ovako: slovo 'x', zatim NE slovo 'a', ne 'b' i ne 'c', zatim slovo 'z':

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

Kao rezultat, u promenljivu će biti upisano sledeće:

'xax xbx xcx !'

Primer

U ovom primeru šablon pretrage izgleda ovako: slovo 'x', zatim NE malo latinično slovo, zatim slovo 'z':

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

Kao rezultat, u promenljivu će biti upisano sledeće:

'xaz xbz ! !'

Praktični zadaci

Napišite regularni izraz koji će pronaći stringove po šablonu: cifra '1', zatim karakter ne 'e' i ne 'x', cifra '2'.

Napišite regularni izraz koji će pronaći stringove po šablonu: slovo 'x', zatim NE cifra od 2 do 7, slovo 'z'.

Napišite regularni izraz koji će pronaći stringove po šablonu: slovo 'x', zatim NE veliko latinično slovo od 1 i više puta, slovo 'z'.

Napišite regularni izraz koji će pronaći stringove po šablonu: slovo 'x', zatim NE veliko ili malo latinično slovo i ne cifra od 1 do 5 od 1 i više puta, slovo 'z'.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij