99 of 151 menu

Metoden split i modulet re

Metoden split i modulet re opdeler en streng og returnerer den resulterende liste. Den første parameter er et regulært udtryk. I den anden parameter angiver vi strengen, som vi skal opdele. I den tredje valgfrie parameter kan vi angive det maksimale antal dele for opdeling. I den fjerde valgfrie parameter angiver vi flag for yderligere indstillinger af regulære udtryk.

Syntaks

import re re.split(regulært_udtryk, streng, [maks. antal dele], [flag])

Eksempel

Lad os opdele en streng ved bindestreg:

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

Resultatet af kodeudførelsen:

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

Eksempel

Lad os nu opdele strengen ved bindestreg to gange:

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

Som det ses af resultatet af koden, blev strengen kun opdelt i to dele ved bindestregerne. Og i den tredje del af strengen kom dens rest:

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

Se også

  • metoden findall i modulet re,
    som returnerer en liste med alle matches i strengen
  • metoden finditer i modulet re,
    som returnerer en iterator over alle matches med det regulære udtryk i strengen
  • metoden search i modulet re,
    som søger efter det første match med det regulære udtryk i strengen
  • metoden match i modulet re,
    som søger efter match med det regulære udtryk i starten af strengen
  • metoden fullmatch i modulet re,
    som søger efter alle matches med det regulære udtryk i strengen
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis