Desafío: Enmascarar Información Sensible
Enmascaramiento de información sensible con expresiones regulares
En muchos escenarios del mundo real, es necesario proteger información sensible dentro de un texto, como los números de tarjetas de crédito. Utilizando expresiones regulares, puedes localizar estos números y enmascararlos de manera efectiva. El objetivo es escribir una función que reemplace todos los dígitos excepto los últimos cuatro de cada número de tarjeta de crédito en una cadena dada por asteriscos (*). El resultado enmascarado debe:
- Conservar la longitud y el formato original del número;
- Mostrar solo los últimos cuatro dígitos para identificación.
Ejemplo:
- Entrada:
"My card is 1234-5678-9012-3456"; - Salida:
"My card is ****-****-****-3456".
Utiliza el módulo re de Python para implementar esta solución.
¡Gracias por tus comentarios!
single
Desafío: Enmascarar Información Sensible
Desliza para mostrar el menú
Enmascaramiento de información sensible con expresiones regulares
En muchos escenarios del mundo real, es necesario proteger información sensible dentro de un texto, como los números de tarjetas de crédito. Utilizando expresiones regulares, puedes localizar estos números y enmascararlos de manera efectiva. El objetivo es escribir una función que reemplace todos los dígitos excepto los últimos cuatro de cada número de tarjeta de crédito en una cadena dada por asteriscos (*). El resultado enmascarado debe:
- Conservar la longitud y el formato original del número;
- Mostrar solo los últimos cuatro dígitos para identificación.
Ejemplo:
- Entrada:
"My card is 1234-5678-9012-3456"; - Salida:
"My card is ****-****-****-3456".
Utiliza el módulo re de Python para implementar esta solución.
Desliza para comenzar a programar
Es necesario proteger información sensible en el texto, como los números de tarjetas de crédito. La tarea consiste en crear una función que localice cada número de tarjeta de crédito en una cadena y oculte todos los dígitos excepto los últimos cuatro, utilizando asteriscos ("*"). Los números de tarjeta pueden aparecer como 16 dígitos consecutivos o estar separados por espacios o guiones, y el enmascaramiento debe conservar la longitud y el formato originales. Solo los últimos cuatro dígitos deben permanecer visibles para su identificación.
Solución
¡Gracias por tus comentarios!
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla