⊗pyPmRELB 48 of 129 menu

Почеток и крај на редот во регуларните изрази во Python

Постојат специјални симболи кои го означуваат почетокот '^' или крајот на редот ' . Ајде да ја видиме нивната работа на примери.

Пример

Во овој пример шаблонот за пребарување е следниот: замени 'aaa' со '!' само ако се наоѓа на почетокот на редот:

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

Резултат од извршувањето на кодот:

'! aaa aaa'

Пример

Во овој пример шаблонот за пребарување е следниот: замени 'aaa' со '!' само ако се наоѓа на крајот на редот:

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

Резултат од извршувањето на кодот:

'aaa aaa !'

Пример

Кога на почетокот на регуларниот израз стои '^', а на крајот - ' , тогаш на овој начин се проверува целиот ред за соответност со регуларниот израз.

Во следниот пример шаблонот за пребарување е следниот: буквата 'a' се повторува еднаш или повеќе пати, замени го целиот ред со '!' само ако се состои од сите букви 'a':

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

Резултат од извршувањето на кодот:

'!'

Практични задачи

Даден е редот:

txt = 'abc def xyz'

Напишете регуларен израз кој ќе ја најде првата подниза од букви.

Даден е редот:

txt = 'abc def xyz'

Напишете регуларен израз кој ќе ја најде последната подниза од букви.

Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј