99 of 151 menu

Die split metode van die re-module

Die metode split van die module re splits 'n string op en gee die gevolglike lys terug. Die eerste parameter is 'n gereelde uitdrukking. In die tweede parameter spesifiseer ons die string wat ons moet opsplit. In die derde opsionele parameter kan die maksimum aantal dele vir die opsplitsing gespesifiseer word. In die vierde opsionele parameter spesifiseer ons vlae vir addisionele aanpassings van gereelde uitdrukkings.

Sintaksis

import re re.split(gereelde_uitdrukking, string, [maks. aantal dele], [vlae])

Voorbeeld

Kom ons splits 'n string volgens die koppelteken:

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

Resultaat van die kode-uitvoering:

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

Voorbeeld

Laat ons nou die string twee keer volgens die koppelteken opsplit:

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

Soos gesien kan word uit die resultaat van die kode-uitvoering, is die string slegs in twee dele volgens die koppelteken gesplit. En die oorblywende deel van die string het in die derde deel beland:

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

Sien ook

  • die metode findall van die module re,
    wat 'n lys van alle ooreenkomste in die string teruggee
  • die metode finditer van die module re,
    wat 'n iterator van alle ooreenkomste met die gereelde uitdrukking in die string teruggee
  • die metode search van die module re,
    wat die eerste ooreenkoms met die gereelde uitdrukking in die string soek
  • die metode match van die module re,
    wat 'n ooreenkoms met die gereelde uitdrukking aan die begin van die string soek
  • die metode fullmatch van die module re,
    wat alle ooreenkomste met die gereelde uitdrukking in die string soek
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp