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

pythonimport re

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

Shembull

Le ta ndajmë vargun me vizë:

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

print(res)

Rezultati i ekzekutimit të kodit:

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

Shembull

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

pythontxt = '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:

python['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