⊗pyPmREMFm 65 of 129 menu

Njia fullmatch katika Semi za Kawaida za Python

Njia fullmatch inakagua mfuatano wa wahusika kuwa unafanana kabisa na semi ya kawaida. Kwenye kigezo cha kwanza cha njia tunaainisha semi ya kawaida, ambayo tutatafuta, kwenye kigezo cha pili - mfuatano wa wahusika, ambamo tutatafuta. Ikiwa mfanano umepatikana, basi njia itarudisha kitu cha mfanano, vinginevyo - None. Sintaksia ya njia fullmatch inaonekana hivi:

re.fullmatch(kile cha kutafuta, mahali pa kutafuta)

Mfano

Wacha tutumie njia fullmatch kwenye mfuatano wetu wa wahusika:

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

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

None

Mfano

Sasa basi mfuatano wetu wa wahusika uundwe tu kwa tarakimu:

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

Matokeo ya utekelezaji wa kodi:

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

Mfano

Kutoka kwa kitu cha mfanano unaweza kupata kipande cha mfuatano uliopatikana. Ili kufanya hivyo unahitaji kurejelea kwa kipengele chake cha kwanza:

txt = 'abcde' res = re.fullmatch('\w+', txt) print(res[0])

Matokeo ya utekelezaji wa kodi:

'abcde'

Kazi Za Vitendo

Kagua ikiwa mfuatano wa wahusika unaofuata unaundwa tu kwa herufi:

txt = 'abcde'

Kagua ikiwa mfuatano wa wahusika unaofuata unaundwa tu kwa tarakimu:

txt = '12345'
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