⊗pyPmREMSp 70 of 129 menu

Split-metodi Pythonin säännöllisissä lausekkeissa

Merkkijonon jakamiseksi määritetyn säännöllisen lausekkeen mukaisesti käytetään split-metodia. Metodin ensimmäisessä parametrissa määritämme säännöllisen lausekkeen, jonka perusteella jaamme merkkijonon. Toisessa parametrissa asetamme jaettavan merkkijonon. Kolmannessa valinnaisessa parametrissa voidaan määrittää osien enimmäismäärä. Metodi palauttaa jaetun merkkijonon osien listan:

re.split(mikä jaetaan, missä jaetaan, [maks. osamäärä])

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 nyt merkkijono viivan mukaan kahdesti:

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

Kuten koodin suorituksen tuloksesta voidaan nähdä, merkkijono jaettiin viivan mukaan vain kahteen osaan. Kolmanteen osaan päätyi merkkijonon loppuosa:

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

Käytännön tehtävät

Annettu merkkijono päivämäärällä ja ajalla:

txt = '2025-12-31 12:59:59'

Jaa tämä merkkijono siten, että vuosi, kuukausi, päivä, tunnit, minuutit ja sekunnit ovat yhdessä taulukossa.

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ää