⊗pyPmREWB 49 of 129 menu

Kufijtë e fjalëve në shprehjet e rregullta të Python

Me ndihmën e komandës '\\b' mund të referohemi kufirit të një fjale, ndërsa me ndihmën e komandës '\B' ose '\\B' - jo kufirit. Vini re se në rastin e përcaktimit të kufijve të fjalëve në Python, ekranizimi funksionon rreptësisht me dy slesh, megjithëse për komandat e tjera lejohet një slesh. Le të shikojmë funksionimin e këtyre komandave me shembuj.

Shembull

Le ta mbështjellim çdo fjalë me simbolin '!':

txt = 'aaa aaa aaa' print(re.sub('\\b', '!', txt))

Rezultati i ekzekutimit të kodit:

'!aaa! !aaa! !aaa!'

Shembull

Le të shtojmë simbolin '!' në boshllëqet midis shkronjave:

txt = 'aaa aaa aaa' print(re.sub('\\B', '!', txt))

Rezultati i ekzekutimit të kodit:

'a!a!a a!a!a a!a!a'

Detyra praktike

Është dhënë vargu:

txt = 'abc def xyz'

Shkruani një shprehje të rregullt që do ta transformojë këtë varg në këtë:

'#abc# #def# #xyz#'

Është dhënë vargu:

txt = 'abc def xyz'

Shkruani një shprehje të rregullt që do ta transformojë këtë varg në këtë:

'a+b+c d+e+f x+y+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