99 of 151 menu

Mooduli re meetod split

Mooduli re meetod split jagab stringi ja tagastab saadud listi. Esimeseks parameetriks võetakse regulaaravaldist. Teises parameetris määrame stringi, mida meil on vaja jagada. Kolmandas valikulises parameetris saab määrata maksimaalse osade arvu jagamiseks. Neljandas valikulises parameetris määrame lipud regulaaravaldiste täiendavateks seadistusteks.

Süntaks

import re re.split(regulaaravaldist, string, [maks. osade arv], [lipud])

Näide

Jagame stringi sidekriipsu järgi:

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

Koodi täitmise tulemus:

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

Näide

Nüüd jagame stringi sidekriipsu järgi kaks korda:

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

Nagu koodi täitmise tulemusest näha, jagati string sidekriipsu järgi ainult kaheks osaks. Ja kolmandasse ossa läks selle jääk:

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

Vaata ka

  • mooduli re meetod findall,
    mis tagastab loendi kõikidest stringis olevatest vastetest
  • mooduli re meetod finditer,
    mis tagastab itereerija kõikidest stringis olevatest regulaaravaldisega vastetest
  • mooduli re meetod search,
    mis otsib esimest regulaaravaldisega vastet stringis
  • mooduli re meetod match,
    mis otsib regulaaravaldisega vastet stringi alguses
  • mooduli re meetod fullmatch,
    mis otsib kõiki regulaaravaldisega vastet stringis
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu