⊗ppPmRgChSI 232 of 447 menu

Invertiranje 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':

<?php $str = 'xaz xbz xcz xez'; $res = preg_replace('#x[^abc]z#', '!', $str); ?>

Kot rezultat se bo v spremenljivko zapisalo naslednje:

'xaz xbz xcz !'

Primer

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

<?php $str = 'xaz xbz x1z xCz'; $res = preg_replace('#x[^a-z]z#', '!', $str); ?>

Kot rezultat se bo v spremenljivko zapisalo naslednje:

'xaz xbz ! !'

Praktične naloge

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

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

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

Napišite regularni izraz, ki bo poiskal nize po vzorcu: črka 'x', nato ne velika in ne 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