99 of 151 menu

re modülünün split metodu

re modülünün split metodu bir dizeyi böler ve elde edilen listeyi döndürür. İlk parametre olarak bir düzenli ifade alır. İkinci parametrede, bölmemiz gereken dizeyi belirtiriz. Üçüncü isteğe bağlı parametrede maksimum bölüm sayısı belirtilebilir. Dördüncü isteğe bağlı parametrede, düzenli ifadeler için ek ayarlar için bayraklar belirtiriz.

Sözdizimi

import re re.split(düzenli_ifade, dize, [maks. bölüm sayısı], [bayraklar])

Örnek

Bir diziyi tireye göre bölelim:

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

Kodun çalıştırılmasının sonucu:

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

Örnek

Şimdi ise bir diziyi tireye göre iki kez bölelim:

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

Kodun çalıştırılmasının sonucundan da görüleceği gibi, dize tireye göre sadece iki parçaya bölündü. Üçüncü parçaya ise dizenin geri kalanı geldi:

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

Ayrıca Bakınız

  • findall metodu, bir dizedeki tüm eşleşmelerden oluşan bir liste döndüren re modülünün metodu
  • finditer metodu, bir dizede düzenli ifade ile eşleşen tüm eşleşmelerin yineleyicisini döndüren re modülünün metodu
  • search metodu, bir dizede düzenli ifade ile ilk eşleşmeyi arayan re modülünün metodu
  • match metodu, bir dizenin başında düzenli ifade ile eşleşmeyi arayan re modülünün metodu
  • fullmatch metodu, bir dizede düzenli ifade ile tüm eşleşmeleri arayan re modülünün metodu
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet