99 of 151 menu

re-moduulin split-metodi

split-metodi re-moduulissa jakaa merkkijonon ja palauttaa tuloksena olevan listan. Ensimmäisenä parametrina otetaan vastaan säännöllinen lauseke. Toisessa parametrissa asetamme jaettavan merkkijonon. Kolmannessa valinnaisessa parametrissa voidaan määrittää maksimi osamäärä jaolle. Neljännessä valinnaisessa parametrissa määritämme liput säännöllisten lausekkeiden lisäasetuksia varten.

Syntaksi

import re re.split(säännöllinen_lauseke, merkkijono, [maks. osamäärä], [liput])

Esimerkki

Jaetaan merkkijono viivan mukaan:

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

Koodin suorituksen tulos:

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

Esimerkki

Jaetaan merkkijono viivan mukaan kaksi kertaa:

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

Kuten koodin suorituksen tuloksesta nähdään, merkkijono jaettiin viivan mukaan vain kahteen osaan. Kolmanteen osaan meni sen loppuosa:

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

Katso myös

  • findall-metodi re-moduulissa,
    joka palauttaa listan kaikista merkkijonon osumista
  • finditer-metodi re-moduulissa,
    joka palauttaa iteraattorin kaikista säännöllisen lausekkeen osumista merkkijonossa
  • search-metodi re-moduulissa,
    joka etsii ensimmäisen säännöllisen lausekkeen osuman merkkijonosta
  • match-metodi re-moduulissa,
    joka etsii säännöllisen lausekkeen osuman merkkijonon alusta
  • fullmatch-metodi re-moduulissa,
    joka etsii kaikki säännöllisen lausekkeen osumat merkkijonossa
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää