⊗pyPmREChSI 41 of 129 menu

Përmbysja e grupeve të karaktereve në regex

Duke përdorur simbolin '^' në fillim të kllapave katrore mund të përmbysni dëshirën. Nëse, për shembull, komanda [ab] kërkon shkronjën 'a' ose 'b', komanda [^ab] do të kërkojë të gjitha karakteret, përveç 'a' dhe 'b'.

Shembull

Në këtë shembull, modeli i kërkimit duket kështu: shkronja 'x', pastaj JO shkronja 'a', jo 'b' dhe jo 'c', pastaj shkronja 'z':

txt = 'xaz xbz xcz xez' res = re.sub('x[^abc]z', '!', txt) print(res)

Rezultati i ekzekutimit të kodit:

'xax xbx xcx !'

Shembull

Në këtë shembull, modeli i kërkimit duket kështu: shkronja 'x', pastaj JO shkronjë e vogël latine, pastaj shkronja 'z':

txt = 'xaz xbz x1z xCz' res = re.sub('x[^a-z]z', '!', txt) print(res)

Rezultati i ekzekutimit të kodit:

'xaz xbz ! !'

Detyra praktike

Shkruani një shprehje të rregullt që do të gjejë stringjet sipas modelit: shifër 1, pastaj karakter jo 'e' dhe jo 'x', shifër 2.

Shkruani një shprehje të rregullt që do të gjejë stringjet sipas modelit: shkronja 'x', pastaj JO shifër nga 2 deri në 7, shkronja 'z'.

Shkruani një shprehje të rregullt që do të gjejë stringjet sipas modelit: shkronja 'x', pastaj JO shkronjë e madhe latine nga 1 e lart herë, shkronja 'z'.

Shkruani një shprehje të rregullt që do të gjejë stringjet sipas modelit: shkronja 'x', pastaj JO shkronjë e madhe ose e vogël latine dhe jo shifër nga 1 deri në 5 nga 1 e lart herë, shkronja 'z'.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo