⊗pyPmREWB 49 of 129 menu

Granice reči u regularnim izrazima Python

Pomoću komande '\\b' možemo pristupti granici reči, a pomoću komande '\B' ili '\\B' - ne granici. Obratite pažnju da u slučaju definisanja granice reči u Python-u radi ekranizacija strogo sa dve kose crte, iako za druge komande je dozvoljena jedna kosa crta. Pogledajmo rad ovih komandi na primerima.

Primer

Hajde da obmotamo svaku reč u simbol '!':

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

Rezultat izvršavanja koda:

'!aaa! !aaa! !aaa!'

Primer

Hajde da dodamo simbol '!' u prostore između slova:

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

Rezultat izvršavanja koda:

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

Praktični zadaci

Data je string:

txt = 'abc def xyz'

Napišite regularni izraz koji će od ove stringa napraviti sledeću:

'#abc# #def# #xyz#'

Data je string:

txt = 'abc def xyz'

Napišite regularni izraz koji će od ove stringa napraviti sledeću:

'a+b+c d+e+f x+y+z'
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij