⊗pyPmREWB 49 of 129 menu

Meje besed v regularnih izrazih Python

Z ukazom '\\b' lahko dostopamo do meje besede, z ukazom '\B' ali '\\B' pa do ne-meje. Bodite pozorni, da pri določanju meja besed v Pythonu escapovanje deluje strogo z uporabo dvih poševnic, čeprav so za druge ukaze dovoljene ena poševnica. Poglejmo si delovanje teh ukazov s primeri.

Primer

Oglejmo si vsako besedo v simbolu '!':

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

Rezultat izvajanja kode:

'!aaa! !aaa! !aaa!'

Primer

Dodajmo simbol '!' v presledke med črkami:

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

Rezultat izvajanja kode:

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

Praktične naloge

Podan niz:

txt = 'abc def xyz'

Napišite regularni izraz, ki bo iz tega niza naredil naslednji:

'#abc# #def# #xyz#'

Podan niz:

txt = 'abc def xyz'

Napišite regularni izraz, ki bo iz tega niza naredil naslednji:

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