Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Challenge: Maskere Sensitiv Informasjon | Avanserte Regulære Uttrykk og Anvendelser
Python Regulære Uttrykk

Challenge: Maskere Sensitiv Informasjon

Maskering av sensitiv informasjon med regulære uttrykk

I mange virkelige situasjoner må du beskytte sensitiv informasjon i tekst, som kredittkortnumre. Ved å bruke regulære uttrykk kan du finne disse numrene og maskere dem effektivt. Målet er å skrive en funksjon som erstatter alle sifre unntatt de fire siste i hvert kredittkortnummer i en gitt streng med stjerner (*). Det maskerte resultatet skal:

  • Beholde det opprinnelige nummerets lengde og formatering;
  • Vise kun de fire siste sifrene for identifikasjon.

Eksempel:

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

Bruk Pythons re-modul for å implementere denne løsningen.

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 4
single

single

Challenge: Maskere Sensitiv Informasjon

Sveip for å vise menyen

Maskering av sensitiv informasjon med regulære uttrykk

I mange virkelige situasjoner må du beskytte sensitiv informasjon i tekst, som kredittkortnumre. Ved å bruke regulære uttrykk kan du finne disse numrene og maskere dem effektivt. Målet er å skrive en funksjon som erstatter alle sifre unntatt de fire siste i hvert kredittkortnummer i en gitt streng med stjerner (*). Det maskerte resultatet skal:

  • Beholde det opprinnelige nummerets lengde og formatering;
  • Vise kun de fire siste sifrene for identifikasjon.

Eksempel:

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

Bruk Pythons re-modul for å implementere denne løsningen.

Oppgave

Sveip for å begynne å kode

Du må beskytte sensitiv informasjon i tekst, som kredittkortnumre. Oppgaven din er å lage en funksjon som finner hvert kredittkortnummer i en streng og maskerer alle sifre unntatt de fire siste med stjerner ("*"). Kredittkortnumre kan forekomme som 16 sammenhengende sifre eller være delt opp med mellomrom eller bindestreker, og maskeringen må bevare den opprinnelige lengden og formateringen. Kun de fire siste sifrene skal være synlige for identifikasjon.

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 4
single

single

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

some-alt