98 of 151 menu

Njia subn ya moduli re

Njia subn ya moduli re inafanya utafutaji na ubadilishaji wa sehemu za mfuatano wa herufi. Wakati huo huo, njia hurudisha tuple kutoka kwa mfuatano mpya wa herufi na idadi ya mabadiliko yaliyofanyika ndani yake. Kigezo cha kwanza kinakubali usemi wa kawaida, na cha pili - kisehemu cha herufi, ambacho tunabadilisha. Katika kigezo cha tatu, tunaonyesha mfuatano wa herufi, ambao unahitaji kufanya ubadilishaji. Katika kigezo cha nne cha hiari tunaweka idadi ya mabadiliko. Katika kigezo cha tano cha hiari tunaonyesha bendera kwa mipangilio ya ziada ya misemi ya kawaida.

Sintaksia

import re re.subn(usemi wa kawaida, ubadilishaji, mfuatano wa herufi, [idadi ya mabadiliko], [bendera])

Mfano

Wacha tupate na tubadilishe ishara 'a':

txt = 'bab' res = re.subn('a', '!', txt) print(res)

Matokeo ya utekelezaji wa kodi:

('b!b', 1)

Mfano

Kwa chaguo-msingi, yale yaliyopatikana yanabadilishwa linganifu. Wacha tubadilishe tena ishara 'a' kwenye mfuatano wa herufi:

txt = 'baaab' res = re.subn('a', '!', txt) print(res)

Matokeo ya utekelezaji wa kodi:

('b!!!b', 3)

Mfano

Sasa wacha tufanye kwenye mfuatano wa herufi tu mabadiliko mawili:

txt = 'baaab' res = re.subn('a', '!', txt, 2) print(res)

Matokeo ya utekelezaji wa kodi:

('b!!ab', 2)

Angalia pia

  • njia sub ya moduli re,
    ambayo inafanya utafutaji na ubadilishaji wa sehemu za mfuatano wa herufi
  • njia findall ya moduli re,
    ambayo hurudisha orodha kutoka kwa linganifu zote kwenye mfuatano wa herufi
  • njia finditer ya moduli re,
    ambayo hurudisha kikariri cha linganifu zote na usemi wa kawaida kwenye mfuatano wa herufi
  • njia search ya moduli re,
    ambayo inatafuta linganifu la kwanza na usemi wa kawaida kwenye mfuatano wa herufi
  • njia match ya moduli re,
    ambayo inatafuta linganifu na usemi wa kawaida mwanzoni mwa mfuatano wa herufi
  • njia fullmatch ya moduli re,
    ambayo inatafuta yote linganifu na usemi wa kawaida kwenye mfuatano wa 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