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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել