⊗jsSpRESS 106 of 294 menu

Specijalni znaci unutar uglastih zagrada u JavaScript-u

Specijalni znaci unutar [ ] postaju obični znaci. To znači da ih nije potrebno "escapovati" obrnutom kosom crtom.

Primer

U ovom primeru obrazac pretrage izgleda ovako: između iksa bilo koje slovo 'a', 'b', 'c', ili tačka:

let str = 'xax xbx xcx xdx x.x x@x'; let res = str.replace(/x[abc.]x/g, '!');

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

'! ! ! xdx ! x@x'

Primer

U ovom primeru obrazac pretrage izgleda ovako: između iksa bilo koje malo latinično slovo ili tačka:

let str = 'xax xbx xcx x@x'; let res = str.replace(/x[a-z.]x/g, '!');

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

'! ! ! x@x'

Praktični zadaci

Data je sledeća linija teksta:

let str = 'aba aea aca aza axa a.a a+a a*a';

Napišite regularni izraz koji će pronaći linije 'a.a', 'a+a', 'a*a', ne dodirujući ostale.

Data je sledeća linija teksta:

let str = 'xaz x.z x3z x@z x$z xrz';

Napišite regularni izraz koji će pronaći linije po obrascu: slovo 'x', zatim NE tačka, NE "majmun" (znak @), i NE dolar, i onda 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