99 of 151 menu

Modulio re split metodas

Modulio re metodas split skaido eilutę ir grąžina gautą sąrašą. Pirmuoju parametru priimamas reguliarioji išraiška. Antrajame parametre nustatome eilutę, kurią mums reikia skaidyti. Trečiasis neprivalomas parametras gali nurodyti didžiausią dalių skaičių skaidymui. Ketvirtajame neprivalomame parametre nurodome vėliavas papildomiems reguliariųjų išraiškų nustatymams.

Sintaksė

import re re.split(reguliarioji išraiška, eilutė, [maks. dalių sk.], [vėliavos])

Pavyzdys

Išskaidykime eilutę pagal brūkšnelį:

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

Kodo vykdymo rezultatas:

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

Pavyzdys

O dabar išskaidykime eilutę pagal brūkšnelį du kartus:

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

Kaip matyti iš kodo vykdymo rezultato, eilutė suskilo pagal brūkšnelį tik į dvi dalis. O į trečiąją eilutės dalį pateko jos likutis:

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

Taip pat žiūrėkite

  • modulio re metodas findall,
    kuris grąžina sąrašą iš visų atitikmenų eilutėje
  • modulio re metodas finditer,
    kuris grąžina iteratorių visų atitikmenų su reguliariąja išraiška eilutėje
  • modulio re metodas search,
    kuris ieško pirmojo atitikmens su reguliariąja išraiška eilutėje
  • modulio re metodas match,
    kuris ieško atitikmens su reguliariąja išraiška eilutės pradžioje
  • modulio re metodas fullmatch,
    kuris ieško visų atitikmenų su reguliariąja išraiška eilutėje
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti