99 of 151 menu

Metoda split modula re

Metoda split modula re razdeli niz in vrne dobljeni seznam. Prvi parameter je regularni izraz. V drugem parametru podamo niz, ki ga potrebujemo razdeliti. V tretjem neobveznem parametru lahko določimo največje število delov za razdelitev. V četrtem neobveznem parametru določimo zastavice za dodatne nastavitve regularnih izrazov.

Sintaksa

import re re.split(regularni_izraz, niz, [max_parts], [flags])

Primer

Razdelimo niz po pomišljaju:

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

Rezultat izvajanja kode:

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

Primer

Zdaj pa razdelimo niz po pomišljaju dvakrat:

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

Kot je razvidno iz rezultata izvajanja kode, se je niz razdelil po pomišljaju le na dva dela. V tretji del niza pa je prišel njegov ostanek:

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

Glejte tudi

  • metoda findall modula re,
    ki vrne seznam vseh ujemanj v nizu
  • metoda finditer modula re,
    ki vrne iterator vseh ujemanj z regularnim izrazom v nizu
  • metoda search modula re,
    ki išče prvo ujemanje z regularnim izrazom v nizu
  • metoda match modula re,
    ki išče ujemanje z regularnim izrazom na začetku niza
  • metoda fullmatch modula re,
    ki išče vsa ujemanja z regularnim izrazom v nizu
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni