Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sostituzione e Suddivisione con Regex | Espressioni Regolari Intermedie
Espressioni Regolari Python

Sostituzione e Suddivisione con Regex

Scorri per mostrare il menu

Introduzione a re.sub e re.split

Quando si lavora con dati testuali in Python, spesso è necessario modificare o suddividere stringhe in base a schemi complessi. Il modulo re offre due funzioni potenti per questi compiti: re.sub per la sostituzione e re.split per la suddivisione. Entrambe le funzioni utilizzano espressioni regolari per individuare parti di una stringa, consentendo di effettuare sostituzioni o dividere la stringa ovunque si verifichi uno schema. Questo approccio va oltre i semplici metodi delle stringhe, permettendo di specificare criteri flessibili e basati su regole per le proprie operazioni.

12345
import re text = "My phone number is 123-456-7890 and my ID is 987654." masked = re.sub(r"\d", "#", text) print(masked)

In questo esempio, ogni cifra nella stringa viene sostituita con #. La funzione re.sub cerca tutte le corrispondenze dello schema \d (che corrisponde a qualsiasi cifra) e sostituisce ogni occorrenza con il carattere di sostituzione. Il risultato è una stringa in cui tutte le cifre sono mascherate, mentre il resto del testo rimane invariato. Il pattern fornito determina esattamente quali parti della stringa vengono sostituite: utilizzando uno schema diverso si otterrebbero sottostringhe diverse come bersaglio.

question mark

Quale funzione viene utilizzata per dividere una stringa tramite un pattern regex?

Seleziona la risposta corretta

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 3

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Sezione 2. Capitolo 3
some-alt