99 of 151 menu

Метад split модуля re

Метад split модуля re разбівае радок і вяртае атрыманы спіс. Першым параметрам прымаецца рэгулярнае выражэнне. У другім параметры задаем радок, які нам трэба разбіць. У трэцім неабавязковым параметры можна паказаць максімальную колькасць частак для разбіцця. У чацвёртым неабавязковым параметры паказваем флагі для дадатковых налад рэгулярных выражэнняў.

Сінтаксіс

import re re.split(рэгулярка, радок, [макс. кольк. частак], [флагі])

Прыклад

Давайце разбям радок па дэфісе:

txt = 'aaa-bbb-123 456' res = re.split('-', txt) print(res)

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

['aaa', 'bbb', '123 456']

Прыклад

А цяпер давайце разбям радок па дэфісе два разы:

txt = 'aaa-bbb-123-456' res = re.split('-', txt, 2) print(res)

Як відаць з выніку выканання кода, радок разбіўся па дэфісе толькі на дзве часткі. А ў трэцюю частку радка трапіў яе рэшта:

['aaa', 'bbb', '123-456']

Глядзіце таксама

  • метад findall модуля re,
    які вяртае спіс з усіх супадзенняў у радку
  • метад finditer модуля re,
    які вяртае ітэратар усіх супадзенняў з рэгуляркай у радку
  • метад search модуля re,
    які шукае першае супадзенне з рэгуляркай у радку
  • метад match модуля re,
    які шукае супадзенне з рэгуляркай у пачатку радка
  • метад fullmatch модуля re,
    які шукае ўсе супадзенні з рэгуляркай у радку
Беларуская
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 для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць