99 of 151 menu

De split methode van de re module

De methode split van de module re splitst een string en retourneert de resulterende lijst. De eerste parameter is een reguliere expressie. In de tweede parameter geven we de string op die we moeten splitsen. In de derde optionele parameter kan het maximale aantal splitsingen worden opgegeven. In de vierde optionele parameter specificeren we flags voor aanvullende aanpassingen van reguliere expressies.

Syntaxis

import re re.split(reguliere expressie, string, [max. aantal delen], [flags])

Voorbeeld

Laten we een string splitsen op het koppelteken:

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

Resultaat van de code:

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

Voorbeeld

Laten we nu een string twee keer splitsen op het koppelteken:

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

Zoals blijkt uit het resultaat van de code, werd de string slechts in twee delen gesplitst op het koppelteken. En in het derde deel van de string kwam het overblijfsel ervan:

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

Zie ook

  • methode findall van de module re,
    die een lijst retourneert met alle overeenkomsten in een string
  • methode finditer van de module re,
    die een iterator retourneert van alle overeenkomsten met de reguliere expressie in een string
  • methode search van de module re,
    die de eerste overeenkomst met de reguliere expressie in een string zoekt
  • methode match van de module re,
    die een overeenkomst met de reguliere expressie aan het begin van een string zoekt
  • methode fullmatch van de module re,
    die alle overeenkomsten met de reguliere expressie in een string zoekt
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren