99 of 151 menu

re modulunun split metodu

re modulunun split metodu setri bölür və alınan siyahını qaytarır. Birinci parametr kimi reqular ifadə qəbul edilir. Ikinci parametrdə bizim bölmək istədiyimiz setri təyin edirik. Üçüncü istəyə bağlı parametrdə bölmək üçün maksimum hissə sayını göstərə bilərik. Dördüncü istəyə bağlı parametrdə reqular ifadələr üçün əlavə parametrləri təyin edən flaglar göstəririk.

Sintaksis

import re re.split(reqular ifadə, sətir, [maks. hissə sayı], [flaglar])

Nümunə

Gəlin sətri defis üzrə bölək:

txt = 'aaa-bbb-123 456' res = re.split('-', txt) print(res)

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

['aaa', 'bbb', '123 456']

Nümunə

İndi isə gəlin sətri defis üzrə iki dəfə bölək:

txt = 'aaa-bbb-123-456' res = re.split('-', txt, 2) print(res)

Kodun icrasının nəticəsindən göründüyü kimi, sətir defis üzrə yalnız iki hissəyə bölündü. Üçüncü hissəyə isə onun qalığı düşdü:

['aaa', 'bbb', '123-456']

Həmçinin bax

  • findall metodu re modulunun,
    sətirdəki bütün uyğunluqların siyahısını qaytarır
  • finditer metodu re modulunun,
    sətirdə reqular ifadə ilə bütün uyğunluqların iteratorunu qaytarır
  • search metodu re modulunun,
    sətirdə reqular ifadə ilə ilk uyğunluğu axtarır
  • match metodu re modulunun,
    sətrin əvvəlində reqular ifadə ilə uyğunluğu axtarır
  • fullmatch metodu re modulunun,
    sətirdə reqular ifadə ilə bütün uyğunluqları axtarır
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