Menu
Coddy logo textTech

Classi predefinite comuni

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

Le classi di caratteri predefinite semplificano la scrittura delle espressioni regolari fornendo scorciatoie per le classi di caratteri comunemente utilizzate. Ecco alcune delle classi di caratteri predefinite più comunemente utilizzate:

  • <strong>\d</strong>: Corrisponde a qualsiasi cifra (equivalente a [0-9]).
  • <strong>\w</strong>: Corrisponde a qualsiasi carattere di parola, incluse lettere, cifre e underscore (equivalente a [a-zA-Z0-9_]).
  • <strong>\s</strong>: Corrisponde a qualsiasi carattere di spazio bianco, inclusi spazi, tabulazioni e interruzioni di riga (equivalente a [ \t\n\r\f\v]).
import re

text = "I have 2 apples and 3 bananas."
pattern = r"\d"

matches = re.findall(pattern, text)

print(matches)  # Risultato: ['2', '3']

Nell'esempio precedente, il pattern \d corrisponde a qualsiasi cifra nella stringa text.

challenge icon

Sfida

Facile

Scrivi una funzione chiamata find_all_digits che accetta una stringa di testo come input e restituisce una lista di tutte le cifre trovate nel testo.

Provalo tu

import re

def find_all_digits(text):
    # Scrivi il codice qui

Tutte le lezioni di Espressioni regolari in Python

Esercitati da solo: Compilatore Python online