99 of 151 menu

Metod split modula re

Metod split modula re razdvaja string i vraća dobijenu listu. Prvim parametrom se prihvata regularni izraz. U drugom parametru zadajemo string, koji treba da razdvojimo. U trećem opcionom parametru možemo da navedemo maksimalni broj delova za razdvajanje. U četvrtom opcionom parametru navodimo flago-ve za dodatna podešavanja regularnih izraza.

Sintaksa

import re re.split(regularni_izraz, string, [maks._broj_delova], [flago-vi])

Primer

Hajde da razdvojimo string po crtici:

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

Rezultat izvršavanja koda:

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

Primer

A sada hajde da razdvojimo string po crtici dva puta:

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

Kao što se vidi iz rezultata izvršavanja koda, string se razdvojio po crtici samo na dva dela. A u treći deo stringa je otišao njegov ostatak:

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

Pogledajte takođe

  • metod findall modula re,
    koji vraća listu iz svih podudaranja u stringu
  • metod finditer modula re,
    koji vraća iterator svih podudaranja sa regularnim izrazom u stringu
  • metod search modula re,
    koji traži prvo podudaranje sa regularnim izrazom u stringu
  • metod match modula re,
    koji traži podudaranje sa regularnim izrazom na početku stringa
  • metod fullmatch modula re,
    koji traži sva podudaranja sa regularnim izrazom u stringu
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij