98 of 151 menu

Metoda subn e modulit re

Metoda subn e modulit re kryen kërkim dhe zëvendësim të pjesëve të stringut. Në këtë rast, metoda kthen një tuple të përbërë nga stringu i ri dhe numri i zëvendësimeve të bëra në të. Si parametër i parë pranon një shprehje të rregullt, ndërsa si i dyti - nënstringun me të cilin zëvendësojmë. Në parametrin e tretë specifikojmë stringun, në të cilin duhet të bëhet zëvendësimi. Në parametrin e katërt jo të detyrueshëm vendosim numrin e zëvendësimeve. Në parametrin e pestë jo të detyrueshëm specifikojmë flamujt për konfigurime shtesë të shprehjeve të rregullta.

Sintaksa

import re re.subn(shprehja_regular, zëvendësimi, stringu, [numri i zëvendësimeve], [flamujt])

Shembull

Le të gjejmë dhe zëvendësojmë simbolin 'a':

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

Rezultati i ekzekutimit të kodit:

('b!b', 1)

Shembull

Si parazgjedhje, të gjitha përputhjet e gjetura zëvendësohen. Le të zëvendësojmë përsëri simbolin 'a' në string:

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

Rezultati i ekzekutimit të kodit:

('b!!!b', 3)

Shembull

Tani le të bëjmë vetëm dy zëvendësime në string:

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

Rezultati i ekzekutimit të kodit:

('b!!ab', 2)

Shihni gjithashtu

  • metoda sub e modulit re,
    e cila kryen kërkim dhe zëvendësim të pjesëve të stringut
  • metoda findall e modulit re,
    e cila kthen një listë të të gjitha përputhjeve në string
  • metoda finditer e modulit re,
    e cila kthen një përsëritës të të gjitha përputhjeve me shprehjen e rregullt në string
  • metoda search e modulit re,
    e cila kërkon përputhjen e parë me shprehjen e rregullt në string
  • metoda match e modulit re,
    e cila kërkon përputhje me shprehjen e rregullt në fillim të stringut
  • metoda fullmatch e modulit re,
    e cila kërkon të gjitha përputhjet me shprehjen e rregullt në string
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo