⊗jsSpREChSI 104 of 294 menu

Inverzija nizov znakov v regularnih izrazih

Z uporabo strešice '^' na začetku oglatih oklepajev lahko invertirate želeno. To pomeni, če na primer ukaz [ab] išče črko 'a' ali 'b', bo ukaz [^ab] iskal vse znake, razen 'a' in 'b'.

Primer

V tem primeru je vzorec iskanja takšen: črka 'x', nato NE črka 'a', ne 'b' in ne 'c', nato črka 'z':

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

Kot rezultat se bo v spremenljivko zapisalo naslednje:

'xax xbx xcx !'

Primer

V tem primeru je vzorec iskanja takšen: črka 'x', nato NE mala latinična črka, nato črka 'z':

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

Kot rezultat se bo v spremenljivko zapisalo naslednje:

'xaz xbz ! !'

Praktične naloge

Napišite regularni izraz, ki bo našel nize po vzorcu: številka '1', nato znak ne 'e' in ne 'x', številka '2'.

Napišite regularni izraz, ki bo našel nize po vzorcu: črka 'x', nato NE številka od 2 do 7, črka 'z'.

Napišite regularni izraz, ki bo našel nize po vzorcu: črka 'x', nato NE velika latinična črka od 1 in več krat, črka 'z'.

Napišite regularni izraz, ki bo našel nize po vzorcu: črka 'x', nato NE velika ali mala latinična črka in ne številka od 1 do 5 od 1 in več krat, črka 'z'.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni