98 of 151 menu

re modulunun subn metodu

re modulunun subn metodu setrin hisselerinin axtaris ve deyisdirilmesini heyata kecirir. Bununla yanaşı, metod yeni setr ve icinde edilen deyisikliklerin sayindan ibaret tuple qaytarir. Birinci parametrde regulyar ifade qebul edilir, ikincide ise deyisdireceyimiz alt setr. Ucuncu parametrde deyisiklik edilmesi teleb olunan setri gosteririk. Dorduncu isteysiz parametrde deyisikliklerin sayini teyin edirik. Besinci isteysiz parametrde regulyar ifadelerin elave quramlar ucun bayraqlari gosteririk.

Sintaksis

import re re.subn(regulyar, deyisiklik, setr, [deyisiklik sayi], [bayraqlar])

Misal

Gelin 'a' simvolunu tapaq ve deyisdirek:

txt = 'bab' res = re.subn('a', '!', txt) print(res)

Kodun icra neticesi:

('b!b', 1)

Misal

Standart olaraq, tapilm butun uygunluqlar deyisdirilir. Gelin yeniden 'a' simvolunu setrde deyisdirek:

txt = 'baaab' res = re.subn('a', '!', txt) print(res)

Kodun icra neticesi:

('b!!!b', 3)

Misal

Indi ise setrde sadece iki deyisiklik edek:

txt = 'baaab' res = re.subn('a', '!', txt, 2) print(res)

Kodun icra neticesi:

('b!!ab', 2)

Hemcinin bax

  • sub metodu re modulunun,
    setrin hisselerinin axtaris ve deyisdirilmesini heyata kecirir
  • findall metodu re modulunun,
    setrdeki butun uygunluqlarin siyahisini qaytarir
  • finditer metodu re modulunun,
    setrde regulyarla butun uygunluqlarin iteratorunu qaytarir
  • search metodu re modulunun,
    setrde regulyarla ilk uygunlugu axtarir
  • match metodu re modulunun,
    setrin evvelinde regulyarla uygunlugu axtarir
  • fullmatch metodu re modulunun,
    setrde regulyarla butun uygunluqlari axtarir
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