99 of 151 menu

re moduļa split metode

re moduļa split metode sadala virkni un atgriež iegūto sarakstu. Pirmā parametrā tiek pieņemts regulārā izteiksme. Otrajā parametrā mēs norādām virkni, kuru mums nepieciešams sadalīt. Trešajā neobligātajā parametrā var norādīt maksimālo sadalīšanas daļu skaitu. Ceturtajā neobligātajā parametrā norādām karogus regulāro izteiksmju papildu iestatīšanai.

Sintakse

import re re.split(regulārā izteiksme, virkne, [maks. daļu skaits], [karogi])

Piemērs

Sadalīsim virkni pēc defisa:

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

Koda izpildes rezultāts:

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

Piemērs

Un tagad sadalīsim virkni pēc defisa divas reizes:

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

Kā redzams no koda izpildes rezultāta, virkne tika sadalīta pēc defisa tikai divās daļās. Un trešajā virknes daļā nonāca tās atlikusī daļa:

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

Skatiet arī

  • findall metode re modulī,
    kas atgriež sarakstu no visiem atbilstībām virknē
  • finditer metode re modulī,
    kas atgriež iteratoru ar visām atbilstībām regulārajai izteiksmei virknē
  • search metode re modulī,
    kas meklē pirmo atbilstību regulārajai izteiksmei virknē
  • match metode re modulī,
    kas meklē atbilstību regulārajai izteiksmei virknes sākumā
  • fullmatch metode re modulī,
    kas meklē visas atbilstības regulārajai izteiksmei virknē
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt