Menu
Coddy logo textTech

split

Lezione 4 di 28 del corso Espressioni regolari in Python di Coddy.

La funzione split consente di dividere una stringa in un elenco in base a un pattern specificato. È simile al metodo split per le stringhe, ma offre funzionalità di corrispondenza dei pattern più potenti.

re.split(pattern, string, maxsplit=0)
  • pattern: Il pattern dell'espressione regolare in base al quale dividere la stringa.
  • string: La stringa da dividere.
  • maxsplit: Facoltativo. Il numero massimo di divisioni da eseguire. Il valore predefinito è 0, il che significa che non c'è alcun limite al numero di divisioni
import re

text = "one, two, three, four"
pattern = ", "

result = re.split(pattern, text)

print(result)  # Output: ['one', 'two', 'three', 'four']

Nell'esempio precedente, abbiamo usato la funzione split per dividere la stringa text ogni volta che è presente una virgola seguita da uno spazio. Il risultato è un elenco di sottostringhe divise

challenge icon

Sfida

Facile

Scrivi un programma che usi la funzione split per dividere la stringa "apple;banana;cherry;date" in un elenco di frutti. Usa il punto e virgola ; come delimitatore. Stampa il risultato alla fine.

Provalo tu

# Scrivi il codice qui

Tutte le lezioni di Espressioni regolari in Python

Esercitati da solo: Compilatore Python online