99 of 151 menu

Metodo split del modulo re

Il metodo split del modulo re suddivide una stringa e restituisce la lista risultante. Il primo parametro accetta un espressione regolare. Nel secondo parametro impostiamo la stringa che abbiamo bisogno di suddividere. Nel terzo parametro opzionale possiamo specificare il numero massimo di parti per la suddivisione. Nel quarto parametro opzionale specifichiamo le flag per impostazioni aggiuntive delle espressioni regolari.

Sintassi

import re re.split(espressione_regolare, stringa, [max_numero_parti], [flag])

Esempio

Suddividiamo una stringa sul trattino:

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

Risultato dell'esecuzione del codice:

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

Esempio

E ora suddividiamo la stringa sul trattino due volte:

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

Come si vede dal risultato dell'esecuzione del codice, la stringa è stata suddivisa sul trattino solo in due parti. E nella terza parte della stringa è finito il suo resto:

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

Vedi anche

  • metodo findall del modulo re,
    che restituisce una lista di tutte le corrispondenze in una stringa
  • metodo finditer del modulo re,
    che restituisce un iteratore di tutte le corrispondenze con l'espressione regolare nella stringa
  • metodo search del modulo re,
    che cerca la prima corrispondenza con l'espressione regolare nella stringa
  • metodo match del modulo re,
    che cerca una corrispondenza con l'espressione regolare all'inizio della stringa
  • metodo fullmatch del modulo re,
    che cerca tutte le corrispondenze con l'espressione regolare nella stringa
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta