104 of 151 menu

Metoda fullmatch modułu re

Metoda fullmatch modułu re wyszukuje wszystkie dopasowania do wyrażenia regularnego w ciągu znaków. W pierwszym parametrze metody określamy wyrażenie regularne, które będziemy wyszukiwać, w drugim parametrze - ciąg znaków, w którym go szukamy. W trzecim opcjonalnym parametrze można ustawić flagi dla dodatkowych ustawień wyrażenia regularnego. Metoda zwraca obiekt Match object. Jeśli nie znaleziono dopasowań, zwracany jest None.

Składnia

import re re.fullmatch(wyrażenie_regularne, ciąg_znaków, [flagi])

Przykład

Zastosujmy metodę fullmatch do naszego ciągu znaków:

txt = '123 456 789' res = re.fullmatch('\d+', txt) print(res)

Po wykonaniu kodu otrzymamy None, ponieważ oprócz cyfr, w ciągu znaków znajdują się również znaki spacji:

None

Przykład

A teraz niech nasz ciąg znaków składa się tylko z cyfr:

txt = '123456' res = re.fullmatch('\d+', txt) print(res)

Wynik wykonania kodu:

<re.Match object; span=(0, 6), match='123456'>

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ń do wyrażenia regularnego w ciągu znaków
  • metoda search modułu re,
    która wyszukuje pierwsze dopasowanie do wyrażenia regularnego w ciągu znaków
  • metoda match modułu re,
    która wyszukuje dopasowanie do wyrażenia regularnego na początku ciągu znaków
  • obiekt Match object modułu re,
    który zawiera informacje o dopasowaniach do wyrażenia regularnego
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ć