⊗pyPmREMSp 70 of 129 menu

Il metodo split nelle espressioni regolari di Python

Per dividere una stringa in base a un'espressione regolare specificata, si utilizza il metodo split. Nel primo parametro del metodo indichiamo l'espressione regolare in base alla quale verrà divisa la stringa. Nel secondo parametro impostiamo la stringa che deve essere divisa. In un terzo parametro opzionale è possibile specificare il numero massimo di parti per la divisione. Il metodo restituisce un elenco delle parti della stringa divisa:

re.split(cosa dividere, dove dividere, [max. numero di parti])

Esempio

Dividiamo una stringa per il trattino:

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

Risultato dell'esecuzione del codice:

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

Esempio

Ora dividiamo una stringa per il 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 divisa per il trattino solo in due parti. E nella terza parte della stringa è finito il suo resto:

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

Problemi pratici

Data una stringa con data e ora:

txt = '2025-12-31 12:59:59'

Dividete questa stringa in modo che l'anno, il mese, il giorno, l'ora, i minuti e i secondi siano tutti in un unico array.

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