104 of 151 menu

Метод fullmatch на модула re

Методът fullmatch на модула re търси всички съвпадения с регулярен израз в низ. В първия параметър на метода посочваме регулярния израз, който ще търсим, във втория параметър - низа, в който го търсим. В третия незадължителен параметър може да се зададат флагове за допълнителни настройки на регулярния израз. Методът връща обект Match object. Ако не са намерени съвпадения, се връща None.

Синтаксис

import re re.fullmatch(регулярен израз, низ, [флагове])

Пример

Нека приложим метода fullmatch към нашия низ:

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

След изпълнение на кода ще получим None, защото освен цифри, в низа има и интервали:

None

Пример

А сега нека нашият низ се състои само от цифри:

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

Резултат от изпълнението на кода:

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

Вижте също

  • метод findall на модула re,
    който връща списък от всички съвпадения в низ
  • метод finditer на модула re,
    който връща итератор на всички съвпадения с регулярен израз в низ
  • метод search на модула re,
    който търси първото съвпадение с регулярен израз в низ
  • метод match на модула re,
    който търси съвпадение с регулярен израз в началото на низ
  • обект Match object на модула re,
    който съдържа информация за съвпаденията с регулярен израз
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне