100 of 151 menu

Njia findall ya moduli re

Njia findall ya moduli re inarudisha orodha ya mechi zote kwa usemi wa kawaida. Kama vile vile misimbo imewekwa kwenye mifuko, basi njia itarudisha tuple. Kwenye kigezo cha kwanza cha njia tunaweka usemi wa kawaida, ambao tutatafuta, kwenye kigezo cha pili - mfuatano wa herufi wa kutafutia. Kwenye kigezo cha tatu cha hiari unaweza kuweka bendera kwa usanidi wa ziada wa usemi wa kawaida. Njia inakagua mechi zote, ikizitafuta kutoka kushoto kwenda kulia.

Sinatasi

import re re.findall(usemi wa kawaida, mfuatano wa herufi, [bendera])

Mfano

Wacha tupate mechi zote kwa usemi wa kawaida katika mfuatano wa herufi:

txt = '12 43 56 ab' res = re.findall('\d+', txt) print(res)

Matokeo ya utekelezaji wa kificho:

['12', '43', '56']

Mfano

Na sasa wacha tupate mechi zote kwenye mifuko ya usemi wa kawaida:

txt = '12 43 56 ab' res = re.findall('(\d)(\d)', txt) print(res)

Matokeo ya utekelezaji wa kificho:

[('1', '2'), ('4', '3'), ('5', '6')]

Angalia pia

  • Njia finditer ya moduli re,
    ambayo inarudisha kiendeshaji cha mechi zote kwa usemi wa kawaida katika mfuatano wa herufi
  • Njia search ya moduli re,
    ambayo inatafuta mechi ya kwanza kwa usemi wa kawaida katika mfuatano wa herufi
  • Njia match ya moduli re,
    ambayo inatafuta mechi kwa usemi wa kawaida mwanzoni mwa mfuatano wa herufi
  • Njia fullmatch ya moduli re,
    ambayo inatafuta mechi zote kwa usemi wa kawaida katika mfuatano wa herufi
  • Njia split ya moduli re,
    ambayo inagawanya mfuatano wa herufi kuwa orodha kulingana na kitenganishi maalum
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