⊗pyPmREMFm 65 of 129 menu

Python-da Regular Ifadələrdə fullmatch metodu

fullmatch metodu sətrin regular ifadə ilə tam uyğunluğunu yoxlayır. Metodun birinci parametrində axtaracağımız regular ifadəni, ikinci parametrində isə - onun içində axtaracağımız sətri göstəririk. Əgər uyğunluq tapılsa, metod match-obyektini qaytarır, əks halda - None. Metodun fullmatch sintaksisi belə görünür:

re.fullmatch(ne axtarmaq, harda axtarmaq)

Nümunə

Gəlin fullmatch metodunu bizim sətrimizə tətbiq edək:

txt = '123 456 789' res = re.fullmatch('\d+', txt) print(res)

Kodu icra etdikdən sonra None çıxış olunacaq, çünki rəqəmlərdən əlavə, sətrin içində boşluq simvolları da var:

None

Nümunə

İndi isə bizim sətimiz yalnız rəqəmlərdən ibarət olsun:

txt = '123456' res = re.fullmatch('\d+', txt) print(res)

Kodun icrasının nəticəsi:

<re.Match object; span=(0, 6), match='123456'>

Nümunə

Tapılan alt sətri match-obyektindən əldə etmək olar. Bunun üçün onun ilk elementinə müraciət etmək lazımdır:

txt = 'abcde' res = re.fullmatch('\w+', txt) print(res[0])

Kodun icrasının nəticəsi:

'abcde'

Praktiki Tapşırıqlar

Aşağıdakı sətrin yalnız hərflərdən ibarət olduğunu yoxlayın:

txt = 'abcde'

Aşağıdakı sətrin yalnız rəqəmlərdən ibarət olduğunu yoxlayın:

txt = '12345'
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et