single
Challenge: Maskering af Følsomme Oplysninger
Stryg for at vise menuen
Maskering af følsomme oplysninger med regulære udtryk
I mange virkelige scenarier er det nødvendigt at beskytte følsomme oplysninger i tekst, såsom kreditkortnumre. Ved hjælp af regulære udtryk kan du finde disse numre og maskere dem effektivt. Målet er at skrive en funktion, der erstatter alle undtagen de sidste fire cifre i hvert kreditkortnummer i en given streng med stjerner (*). Det maskerede resultat skal:
- Bevare det oprindelige nummers længde og formatering;
- Kun vise de sidste fire cifre til identifikation.
Eksempel:
- Input:
"My card is 1234-5678-9012-3456"; - Output:
"My card is ****-****-****-3456".
Brug Pythons re-modul til at implementere denne løsning.
Swipe to start coding
Du skal beskytte følsomme oplysninger i tekst, såsom kreditkortnumre. Din opgave er at oprette en funktion, der finder hvert kreditkortnummer i en streng og maskerer alle cifre undtagen de sidste fire med stjerner ("*"). Kreditkortnumre kan forekomme som 16 sammenhængende cifre eller være adskilt af mellemrum eller bindestreger, og maskeringen skal bevare den oprindelige længde og formatering. Kun de sidste fire cifre skal forblive synlige til identifikation.
Løsning
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat