⊗pyPmREMS 69 of 129 menu

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

subn metodu regex-də təyin olunan simvolları dəyişir və nəticədən və edilmiş dəyişikliklərin sayından ibarət olan tuple qaytarır. Metodun birinci parametrində axtaracağımız regex-i, ikinci parametrdə isə onu nəyə dəyişəcəyimizi göstəririk. Üçüncü parametrdə sətri təyin edirik. Dördüncü isteğe bağlı parametrdə dəyişikliklərin sayını təyin edirik:

re.subn(nəyi dəyişirik, nəyə dəyişirik, harada dəyişirik, [dəyişiklik sayı])

Tutaq ki, bizim bir sətrimiz var:

txt = '123 456 789'

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

txt = '123 456 789' res = re.subn('\d', '!', txt) print(res)

Kodu icra etdikdən sonra dəyişdirilmiş sətir və onda edilmiş dəyişikliklərin sayı çap olunacaq:

('!!! !!! !!!', 9)

Verilmiş sətir:

txt = 'aaa bbb 123 www'

Onda bir neçə dəfə ardıcıl təkrarlanan bütün hərfləri dəyişin və neçə dəyişiklik edildiyini öyrənin.

Verilmiş sətir:

txt = 'aaa @@@ 123w'

Onda bir neçə dəfə ardıcıl təkrarlanan bütün hərf və rəqəm OLMAYAN simvolları dəyişin və neçə dəyişiklik edildiyini öyrənin.

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