104 of 151 menu

Njia fullmatch ya moduli re

Njia fullmatch ya moduli re inatafuta mechi zote kwa usemi wa kawaida katika mstari. Kwenye kigezo cha kwanza cha njia tunabainisha usemi wa kawaida, tutakayoutafuta, kwenye kigezo cha pili - mstari, ambao tutautafuta. Kwenye kigezo cha tatu cha hiari unaweza kubainisha bendera kwa usanidi wa ziada wa usemi wa kawaida. Njia hurudisha kitu Match object. Kama hakuna mechi zilizopatikana, hurudishwa None.

Syntax

import re re.fullmatch(usemi wa kawaida, mstari, [bendera])

Mfano

Wacha tutumie njia fullmatch kwenye mstari wetu:

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

Baada ya kutekeleza kodi tutapata None, kwa sababu zaidi ya tarakimu, kwenye mstari kuna pia wahusika wa nafasi:

None

Mfano

Sasa mstari wetu uwe na tarakimu pekee:

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

Matokeo ya utekelezaji wa kodi:

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

Angalia pia

  • njia findall ya moduli re,
    ambayo hurudisha orodha ya mechi zote kwenye mstari
  • njia finditer ya moduli re,
    ambayo hurudisha kiendeshaji cha mechi zote kwa usemi wa kawaida kwenye mstari
  • njia search ya moduli re,
    ambayo inatafuta mechi ya kwanza kwa usemi wa kawaida kwenye mstari
  • njia match ya moduli re,
    ambayo inatafuta mechi kwa usemi wa kawaida mwanzoni mwa mstari
  • kitu Match object cha moduli re,
    ambacho kina taarifa kuhusu mechi kwa usemi wa kawaida
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa