⊗pyPmRELB 48 of 129 menu

Početak i kraj reda u regularnim izrazima Python

Postoje posebni simboli koji označavaju početak '^' ili kraj reda ' . Pogledajmo njihov rad na primerima.

Primer

U ovom primeru šablon pretrage je: zameniti 'aaa' sa '!' samo, ako se nalazi na početku reda:

txt = 'aaa aaa aaa' res = re.sub('^aaa', '!', txt) print(res)

Rezultat izvršenja koda:

'! aaa aaa'

Primer

U ovom primeru šablon pretrage je: zameniti 'aaa' sa '!' samo, ako se nalazi na kraju reda:

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

Rezultat izvršenja koda:

'aaa aaa !'

Primer

Kada je na početku regularnog izraza '^', a na kraju - ' , tako se proverava ceo red u potpunosti da li odgovara regularnom izrazu.

U sledećem primeru šablon pretrage je: slovo 'a' ponavlja se jedan ili više puta, zameniti ceo red sa '!' samo ako se sastoji od samih slova 'a':

txt = 'aaa' res = re.sub('a+ , '!', txt) print(res)

Rezultat izvršenja koda:

'!'

Praktični zadaci

Dat je red:

txt = 'abc def xyz'

Napišite regularni izraz koji će naći prvi podstring od slova.

Dat je red:

txt = 'abc def xyz'

Napišite regularni izraz koji će naći poslednji podstring od slova.

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