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
findalle modulitre,
e cila kthen listën e të gjitha përputhjeve në varg -
metoda
finditere modulitre,
e cila kthen përsëritësin e të gjitha përputhjeve me shprehjen e rregullt në varg -
metoda
searche modulitre,
e cila kërkon përputhjen e parë me shprehjen e rregullt në varg -
metoda
matche modulitre,
e cila kërkon përputhje me shprehjen e rregullt në fillim të vargut -
metoda
fullmatche modulitre,
e cila kërkon të gjitha përputhjet me shprehjen e rregullt në varg