99 of 151 menu

re модулунун split методу

re модулунун split методу сапты бөлүп, натыйжадагы тизмени кайтарат. Биринчи параметр катары регулярдык туюнтма кабыл алынат. Экинчи параметрде биз бөлүү керек болгон сапты белгилейбиз. Үчүнчү милдеттүү эмес параметрде бөлүү үчүн бөлүктөрдүн максималдуу санын көрсөтсө болот. Төртүнчү милдеттүү эмес параметрде регулярдык туюнтмалар үчүн кошумча орнотуулардын желектерин көрсөтөбүз.

Синтаксис

import re re.split(регулярдык_туюнтма, сап, [макс. бөлүктөрдүн саны], [желектер])

Мисал

Келгиле, сапты дефис боюнча бөлөлү:

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

Кодду иштетүүнүн натыйжасы:

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

Мисал

Эми болсо, сапты дефис боюнча эки жолу бөлөлү:

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

Кодду иштетүүнүн натыйжасынан көрүнүп тургандай, сап дефис боюнча гана эки бөлүккө бөлүндү. Үчүнчү бөлүгүнө болсо анын калганы түштү:

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

Ошондой эле караңыз

  • findall методу re модулунун,
    ал саптагы бардык дал келүүлөрдүн тизмесин кайтарат
  • finditer методу re модулунун,
    ал саптагы регулярдык туюнтма менен бардык дал келүүлөрдүн итераторун кайтарат
  • search методу re модулунун,
    ал саптагы регулярдык туюнтма менен биринчи дал келүүнү издеп табат
  • match методу re модулунун,
    ал саптын башында регулярдык туюнтма менен дал келүүнү издеп табат
  • fullmatch методу re модулунун,
    ал саптагы бардык дал келүүлөрдү регулярдык туюнтма менен издеп табат
Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČ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
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу