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
Sfida
FacileScrivi 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 quiTutte le lezioni di Espressioni regolari in Python
1Introduzione
Introduzione3Sintassi di base dei pattern
Metacaratteri di baseLetteraliClassi di caratteriIntervalliClassi predefinite comuniClassi predefinite avanzateEsercitati da solo: Compilatore Python online