99 of 151 menu

Metoda split e modulit re

Metoda split e modulit re ndan vargun dhe kthen listën që rezulton. Si parametër i parë pranon një shprehje të rregullt. Në parametrin e dytë vendosim vargun që duhet të ndajmë. Në parametrin e tretë joobligativ mund të specifikojmë numrin maksimal të pjesëve për ndarje. Në parametrin e katërt joobligativ specifikojmë flamuj për konfigurime shtesë të shprehjeve të rregullta.

Sintaksa

import re re.split(shprehja_jo e rregullt, vargu, [numri maks. i pjesëve], [flamuj])

Shembull

Le ta ndajmë vargun me vizë:

txt = 'aaa-bbb-123 456' res = re.split('-', txt) print(res)

Rezultati i ekzekutimit të kodit:

['aaa', 'bbb', '123 456']

Shembull

Tani le ta ndajmë vargun me vizë dy herë:

txt = 'aaa-bbb-123-456' res = re.split('-', txt, 2) print(res)

Siç shihet nga rezultati i ekzekutimit të kodit, vargu u nda me vizë vetëm në dy pjesë. Dhe në pjesën e tretë të vargut hyri pjesa e mbetur e tij:

['aaa', 'bbb', '123-456']

Shihni gjithashtu

  • metoda findall e modulit re,
    e cila kthen listën e të gjitha përputhjeve në varg
  • metoda finditer e modulit re,
    e cila kthen përsëritësin e të gjitha përputhjeve me shprehjen e rregullt në varg
  • metoda search e modulit re,
    e cila kërkon përputhjen e parë me shprehjen e rregullt në varg
  • metoda match e modulit re,
    e cila kërkon përputhje me shprehjen e rregullt në fillim të vargut
  • metoda fullmatch e modulit re,
    e cila kërkon të gjitha përputhjet me shprehjen e rregullt në varg
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