Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Challenge: Mascherare informazioni sensibili | Espressioni Regolari Avanzate e Applicazioni
Espressioni Regolari Python

Challenge: Mascherare informazioni sensibili

Offuscamento delle informazioni sensibili con le espressioni regolari

In molti scenari reali, è necessario proteggere le informazioni sensibili all'interno di un testo, come i numeri di carte di credito. Utilizzando le espressioni regolari, è possibile individuare questi numeri e offuscarli in modo efficace. L'obiettivo è scrivere una funzione che sostituisca tutte le cifre tranne le ultime quattro di ogni numero di carta di credito presente in una stringa con degli asterischi (*). Il risultato offuscato deve:

  • Mantenere la lunghezza e la formattazione originale del numero;
  • Mostrare solo le ultime quattro cifre per l'identificazione.

Esempio:

  • Input: "My card is 1234-5678-9012-3456";
  • Output: "My card is ****-****-****-3456".

Utilizzare il modulo re di Python per implementare questa soluzione.

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 4
single

single

Challenge: Mascherare informazioni sensibili

Scorri per mostrare il menu

Offuscamento delle informazioni sensibili con le espressioni regolari

In molti scenari reali, è necessario proteggere le informazioni sensibili all'interno di un testo, come i numeri di carte di credito. Utilizzando le espressioni regolari, è possibile individuare questi numeri e offuscarli in modo efficace. L'obiettivo è scrivere una funzione che sostituisca tutte le cifre tranne le ultime quattro di ogni numero di carta di credito presente in una stringa con degli asterischi (*). Il risultato offuscato deve:

  • Mantenere la lunghezza e la formattazione originale del numero;
  • Mostrare solo le ultime quattro cifre per l'identificazione.

Esempio:

  • Input: "My card is 1234-5678-9012-3456";
  • Output: "My card is ****-****-****-3456".

Utilizzare il modulo re di Python per implementare questa soluzione.

Compito

Scorri per iniziare a programmare

È necessario proteggere le informazioni sensibili presenti nel testo, come i numeri di carte di credito. L'obiettivo è creare una funzione che individui ogni numero di carta di credito in una stringa e mascheri tutte le cifre tranne le ultime quattro con asterischi ("*"). I numeri di carta di credito possono comparire come 16 cifre consecutive oppure essere separati da spazi o trattini; la mascheratura deve mantenere la lunghezza e la formattazione originali. Solo le ultime quattro cifre devono rimanere visibili per l'identificazione.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 4
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

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

some-alt