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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј