Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Challenge: Gevoelige Informatie Maskeren | Geavanceerde Reguliere Expressies en Toepassingen
Python Regular Expressions

Challenge: Gevoelige Informatie Maskeren

Gevoelige informatie maskeren met reguliere expressies

In veel praktijksituaties is het nodig om gevoelige informatie in tekst te beschermen, zoals creditcardnummers. Met behulp van reguliere expressies kun je deze nummers opsporen en effectief maskeren. Het doel is om een functie te schrijven die alle cijfers van elk creditcardnummer in een gegeven string vervangt door sterretjes (*), behalve de laatste vier cijfers. Het gemaskeerde resultaat moet:

  • De oorspronkelijke lengte en opmaak van het nummer behouden;
  • Alleen de laatste vier cijfers zichtbaar laten ter identificatie.

Voorbeeld:

  • Invoer: "My card is 1234-5678-9012-3456";
  • Uitvoer: "My card is ****-****-****-3456".

Gebruik het Python re-module om deze oplossing te implementeren.

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 4
single

single

Challenge: Gevoelige Informatie Maskeren

Veeg om het menu te tonen

Gevoelige informatie maskeren met reguliere expressies

In veel praktijksituaties is het nodig om gevoelige informatie in tekst te beschermen, zoals creditcardnummers. Met behulp van reguliere expressies kun je deze nummers opsporen en effectief maskeren. Het doel is om een functie te schrijven die alle cijfers van elk creditcardnummer in een gegeven string vervangt door sterretjes (*), behalve de laatste vier cijfers. Het gemaskeerde resultaat moet:

  • De oorspronkelijke lengte en opmaak van het nummer behouden;
  • Alleen de laatste vier cijfers zichtbaar laten ter identificatie.

Voorbeeld:

  • Invoer: "My card is 1234-5678-9012-3456";
  • Uitvoer: "My card is ****-****-****-3456".

Gebruik het Python re-module om deze oplossing te implementeren.

Taak

Veeg om te beginnen met coderen

Je moet gevoelige informatie in tekst beschermen, zoals creditcardnummers. De opdracht is om een functie te maken die elk creditcardnummer in een string opspoort en alle cijfers behalve de laatste vier maskeert met sterretjes ("*"). Creditcardnummers kunnen voorkomen als 16 opeenvolgende cijfers of gescheiden zijn door spaties of koppeltekens; de maskering moet de oorspronkelijke lengte en opmaak behouden. Alleen de laatste vier cijfers mogen zichtbaar blijven voor identificatie.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 4
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

some-alt