Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Desafío: Enmascarar Información Sensible | Expresiones Regulares Avanzadas y Aplicaciones
Expresiones Regulares en Python

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.

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 4
single

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.

Tarea

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

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 4
single

single

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

some-alt