99 of 151 menu

Metoda split modułu re

Metoda split modułu re dzieli ciąg znaków i zwraca otrzymaną listę. Pierwszym parametrem przyjmowane jest wyrażenie regularne. W drugim parametrze podajemy ciąg znaków, który musimy podzielić. W trzecim opcjonalnym parametrze można określić maksymalną liczbę części do podziału. W czwartym opcjonalnym parametrze określamy flagi dla dodatkowych ustawień wyrażeń regularnych.

Składnia

import re re.split(wyrażenie_regularne, ciąg, [maks. liczba części], [flagi])

Przykład

Podzielmy ciąg znaków po myślniku:

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

Wynik wykonania kodu:

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

Przykład

A teraz podzielmy ciąg znaków po myślniku dwa razy:

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

Jak widać z wyniku wykonania kodu, ciąg znaków podzielił się po myślniku tylko na dwie części. A do trzeciej części ciągu trafił jej pozostałość:

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

Zobacz też

  • metoda findall modułu re,
    która zwraca listę wszystkich dopasowań w ciągu znaków
  • metoda finditer modułu re,
    która zwraca iterator wszystkich dopasowań z wyrażeniem regularnym w ciągu znaków
  • metoda search modułu re,
    która szuka pierwszego dopasowania z wyrażeniem regularnym w ciągu znaków
  • metoda match modułu re,
    która szuka dopasowania z wyrażeniem regularnym na początku ciągu znaków
  • metoda fullmatch modułu re,
    która szuka wszystkich dopasowań z wyrażeniem regularnym w ciągu znaków
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć