⊗pyPmREMF 60 of 129 menu

Njia findall katika Semi za Kawaida za Python

Ili kutafuta mechi zote zinazolingana na semi ya kawaida (regex) katika Python, njia findall hutumiwa. Kwenye parameta ya kwanza ya njia tunabainisha semi ya kawaida tutakayoitafuta, kwenye parameta ya pili - mfuatano wa herufi (string) utakaotafutwa. Njia hundua mechi zote, ukizitafuta kutoka kushoto kuelekea kulia. Hurudhesha orodha ya mifuatano ya herufi yenye mechi zilizopatikana au orodha ya tuple, ikiwa utafutaji umebainishwa kwa semi za kawaida zilizo kwenye mifuko (capturing groups). Ikiwa hakuna mechi zilizopatikana, basi orodha tupu ndio itakayorudishwa. Sintaksia ya njia findall inaonekana hivi:

re.findall(kipi cha kutafuta, wapi pa kutafuta)

Wacha tupate mechi zote zinazolingana na semi ya kawaida katika mfuatano wa herufi:

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

Matokeo ya utekelezaji wa kodi:

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

Umepewa mfuatano wa herufi:

txt = '123 aaa 456 bbb 789'

Andika orodha ya sehemu ndogo za mfuatano (substrings) zenye tarakimu.

Umepewa mfuatano wa herufi:

txt = 'abc 123 def 456 789'

Andika orodha ya sehemu ndogo za mfuatano (substrings) zenye herufi.

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