Python-da search metodunda group metodu vasitesile qebler
Qeblerle iwlemenin alternativ bir usulu
group metodunun istifadesidir.
Onun parametrinde çıxarılması lazım olan
qebin nomresi gosterilir. Əgər parametrde
0 gosterilerse veya boş buraxılarsa,
onda regulyar ifadeye uyğun gelen tam
alt sətir qaytarılır.
Tutaq ki, bizim bir sətirimiz var:
txt = '123 456 789'
Gelin ondan search metodunun regulyar ifadesi ile
teyin olunan reqemlerle ilk uyğunluğu çıxaraq.
Sonra isə alt sətiri üç qebe yerleşdirek,
her birini group metodu ile çıxartaq:
res = re.search('(\d+)(\d+)(\d+)', txt)
print(res.group(0)) # '123' çıxardacaq
print(res.group(1)) # '1' çıxardacaq
print(res.group(2)) # '2' çıxardacaq
print(res.group(3)) # '3' çıxardacaq
Bir sətir verilib:
txt = 'username:john'
'username:'-ni birinci qebe,
'john'-ni isə ikinci qebe yerleşdirin.
Butun qebleri konsola çıxarın.
Bir sətir verilib:
txt = '123 aaabbbccc'
Butün herf simvollarını üç qebe paylayın ki,
'a' herfinden ibaret alt sətir birinci qebe,
'b' ikinci qebe, 'c' isə
üçüncü qebe düşsün. Butun qebleri konsola çıxarın.