99 of 151 menu

Равиши split модули re

Равиши split модули re сатрро тақсим карда ва рӯйхати ҳосилшударо бармегардонад. Яквумин параметр ифодаи оддӣ қабул карда мешавад. Дар параметри дуюм сатрро муайян мекунем, ки ба мо лозим аст тақсим карда шавад. Дар параметри сеюми ихтиёрӣ метавонем миқдори максималии қисмҳоро барои тақсимот муайян кунем. Дар параметри чорум ихтиёрӣ парчамҳоро барои танзимоти иловагии ифодаҳои оддӣ муайян мекунем.

Синтаксис

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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан