99 of 151 menu

Mbinu ya split ya moduli ya re

Mbinu split ya moduli re hugawanya mfuatano na kurudisha orodha iliyopatikana. Kigezo cha kwanza kinakubali usemi wa kawaida. Katika kigezo cha pili tunaweka mfuatano, ambao tunahitaji kugawanya. Katika kigezo cha tatu kisicholazimika tunaweza kubainisha idadi ya juu ya sehemu za mgawanyiko. Katika kigezo cha nne kisicholazimika tunabainisha bendera kwa usanidi wa ziada wa misemi ya kawaida.

Sinatasi

import re re.split(usemi wa kawaida, mfuatano, [idadi ya juu ya sehemu], [bendera])

Mfano

Wacha tugawanye mfuatano kwa kistari:

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

Matokeo ya utekelezaji wa kodi:

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

Mfano

Sasa wacha tugawanye mfuatano kwa kistari mara mbili:

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

Kama inavyoonekana kutokana na matokeo ya utekelezaji wa kodi, mfuatano uligawanyika kwa kistari tu katika sehemu mbili pekee. Na katika sehemu ya tatu ya mfuatano iliingia msalio wake:

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

Angalia pia

  • mbinu findall ya moduli re,
    ambayo hurudisha orodha kutoka kwa mechi zote katika mfuatano
  • mbinu finditer ya moduli re,
    ambayo hurudisha kitendawili cha mechi zote na usemi wa kawaida katika mfuatano
  • mbinu search ya moduli re,
    ambayo inatafuta mechi ya kwanza na usemi wa kawaida katika mfuatano
  • mbinu match ya moduli re,
    ambayo inatafuta mechi na usemi wa kawaida mwanzoni mwa mfuatano
  • mbinu fullmatch ya moduli re,
    ambayo inatafuta mechi zote na usemi wa kawaida katika mfuatano
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa