⊗pyPmREGB 35 of 129 menu

Grupirajuće zagrade u regularnim izrazima Pajtona

U prethodnim primerima operatori ponavljanja su delovali samo na jedan karakter koji je stajao ispred njih. Šta uraditi ako treba da deluju na više karaktera?

Za ovo postoje grupirajuće zagrade '(' i ')'. One rade ovako: ako nešto stoji u grupirajućim zagradama i odmah posle ')' stoji operator ponavljanja - on će delovati na sve što stoji unutar zagrada.

U sledećem primeru šablon pretrage izgleda ovako: slovo 'x', zatim string 'ab' jedan ili više puta, onda slovo 'x':

txt = 'xabx xababx xaabbx' res = re.sub('x(ab)+x', '!', txt) print(res)

Rezultat izvršavanja koda:

'! ! xaabbx'

Dat je string:

txt = 'ab abab abab abababab abea'

Napišite regularni izraz koji će pronaći stringove po šablonu: string 'ab' ponovljen 1 ili više puta.

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