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ščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј