⊗pyPmREGB 35 of 129 menu

Групоўчыя дужкі ў рэгулярках Python

У папярэдніх прыкладах аператары паўтарэння дзейнічалі толькі на адзін сімвал, які стаяў перад імі. Што рабіць, калі трэба падзейнічаць імі на некалькі сімвалаў?

Для гэтага існуюць групоўчыя дужкі '(' і ')'. Яны працуюць так: калі нешта стаіць у групоўчых дужках і адразу пасля ')' стаіць аператар паўтарэння - ён подзейнічае на ўсё, што стаіць ўнутры дужак.

У наступным прыкладзе шаблон пошуку выглядае так: літара 'x', далей радок 'ab' адзін або больш разоў, потым літара 'x':

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

Вынік выканання кода:

'! ! xaabbx'

Дадзены радок:

txt = 'ab abab abab abababab abea'

Напішыце рэгулярку, якая знойдзе радкі па шаблоне: радок 'ab' паўтараецца 1 або больш разоў.

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