97 of 151 menu

Njia sub ya moduli re

Njia sub ya moduli re inatekelela utafutaji na ubadilishaji wa sehemu za mfuatano wa herufi. Kigezo cha kwanza hukubali usemi wa kawaida, na cha pili - kisehemu, ambacho tunabadilisha. Katika kigezo cha tatu, tunaainisha mfuatano wa herufi, ambao unahitaji kufanya ubadilishaji. Katika kigezo cha nne cha hiari tunaweka kuweka idadi ya mabadiliko. Na katika kigezo cha tano cha hiari tunaainisha bendera kwa usanidi wa ziada wa misemi ya kawaida.

Syntaxi

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

Mfano

Wacha tupate na tubadilishe herufi 'a':

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

Matokeo ya utekelezaji wa kodi:

'b!b'

Mfano

Kwa chaguo-msingi, yale yaliyopatikana yote yanabadilishwa. Wacha tubadilishe tena herufi 'a' katika mfuatano wa herufi:

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

Matokeo ya utekelezaji wa kodi:

'b!!!b'

Mfano

Sasa wacha tufanye katika mfuatano wa herufi mabadiliko mawili tu:

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

Matokeo ya utekelezaji wa kodi:

'b!!ab'

Angalia pia

  • njia subn ya moduli re,
    ambayo inarudisha nafusi ya mfuatano wa herufi uliobadilishwa na idadi ya mabadiliko
  • njia findall ya moduli re,
    ambayo inarudisha orodha ya yale yaliyopatikana yote katika mfuatano wa herufi
  • njia finditer ya moduli re,
    ambayo inarudisha kiraja cha yale yaliyopatikana yote na usemi wa kawaida katika mfuatano wa herufi
  • njia search ya moduli re,
    ambayo inatafuta kile kilichopatikana cha kwanza na usemi wa kawaida katika mfuatano wa herufi
  • njia match ya moduli re,
    ambayo inatafuta kile kilichopatikana na usemi wa kawaida mwanzoni mwa mfuatano wa herufi
  • njia fullmatch ya moduli re,
    ambayo inatafuta yale yaliyopatikana yote na usemi wa kawaida katika 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