single
Challenge: Sensible Informationen maskieren
Swipe um das Menü anzuzeigen
Maskierung sensibler Informationen mit regulären Ausdrücken
In vielen realen Szenarien ist es notwendig, sensible Informationen innerhalb von Texten zu schützen, wie zum Beispiel Kreditkartennummern. Mit regulären Ausdrücken können diese Nummern gefunden und effektiv maskiert werden. Ziel ist es, eine Funktion zu schreiben, die in einem gegebenen String alle Ziffern einer Kreditkartennummer bis auf die letzten vier durch Sternchen (*) ersetzt. Das maskierte Ergebnis soll:
- Die ursprüngliche Länge und Formatierung der Nummer beibehalten;
- Nur die letzten vier Ziffern zur Identifikation sichtbar lassen.
Beispiel:
- Eingabe:
"My card is 1234-5678-9012-3456"; - Ausgabe:
"My card is ****-****-****-3456".
Nutze das Python-re-Modul, um diese Lösung zu implementieren.
Wischen, um mit dem Codieren zu beginnen
Schutz sensibler Informationen in Texten, wie z. B. Kreditkartennummern. Entwickeln einer Funktion, die jede Kreditkartennummer in einem String erkennt und alle Ziffern bis auf die letzten vier mit Sternchen ("*") maskiert. Kreditkartennummern können als 16 aufeinanderfolgende Ziffern oder durch Leerzeichen bzw. Bindestriche getrennt auftreten; die Maskierung muss die ursprüngliche Länge und Formatierung beibehalten. Nur die letzten vier Ziffern bleiben zur Identifikation sichtbar.
Lösung
Danke für Ihr Feedback!
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen