99 of 151 menu

Metoden split i modulen re

Metoden split i modulen re delar upp en sträng och returnerar den resulterande listan. Första parametern tar ett reguljärt uttryck. I den andra parametern sätter vi strängen som behöver delas upp. I den tredje valfria parametern kan man ange det maximala antalet delar för uppdelning. I den fjärde valfria parametern anger vi flaggor för ytterligare inställningar av reguljära uttryck.

Syntax

import re re.split(reguljärt_uttryck, sträng, [max. antal delar], [flaggor])

Exempel

Låt oss dela upp en sträng med bindestreck:

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

Resultatet av att köra koden:

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

Exempel

Och nu låt oss dela upp strängen med bindestreck två gånger:

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

Som synes från resultatet av koden, delades strängen med bindestreck endast i två delar. Och i den tredje delen av strängen hamnade dess återstod:

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

Se även

  • metoden findall i modulen re,
    som returnerar en lista med alla träffar i en sträng
  • metoden finditer i modulen re,
    som returnerar en iterator för alla träffar med reguljärt uttryck i strängen
  • metoden search i modulen re,
    som söker efter den första träffen med reguljärt uttryck i strängen
  • metoden match i modulen re,
    som söker efter träff med reguljärt uttryck i början av strängen
  • metoden fullmatch i modulen re,
    som söker efter alla träffar med reguljärt uttryck i strängen
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa