Challenge: Mask Sensitive Information
Masking Sensitive Information with Regular Expressions
In many real-world scenarios, you need to protect sensitive information within text, such as credit card numbers. Using regular expressions, you can locate these numbers and mask them effectively. Your goal is to write a function that replaces all but the last four digits of every credit card number in a given string with asterisks (*). The masked result should:
- Preserve the original number's length and formatting;
- Expose only the last four digits for identification.
Example:
- Input:
"My card is 1234-5678-9012-3456"; - Output:
"My card is ****-****-****-3456".
Use Python's re module to implement this solution.
Swipe to start coding
You need to protect sensitive information in text, such as credit card numbers. Your task is to create a function that locates every credit card number in a string and masks all but the last four digits with asterisks ("*"). Credit card numbers may appear as 16 consecutive digits or be separated by spaces or hyphens, and the masking must preserve the original length and formatting. Only the last four digits should remain visible for identification.
Løsning
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Can you show me how to write the regular expression for this task?
Can you explain how to preserve the original formatting while masking the digits?
Can you provide a complete Python function for this masking process?
Awesome!
Completion rate improved to 6.67
Challenge: Mask Sensitive Information
Stryg for at vise menuen
Masking Sensitive Information with Regular Expressions
In many real-world scenarios, you need to protect sensitive information within text, such as credit card numbers. Using regular expressions, you can locate these numbers and mask them effectively. Your goal is to write a function that replaces all but the last four digits of every credit card number in a given string with asterisks (*). The masked result should:
- Preserve the original number's length and formatting;
- Expose only the last four digits for identification.
Example:
- Input:
"My card is 1234-5678-9012-3456"; - Output:
"My card is ****-****-****-3456".
Use Python's re module to implement this solution.
Swipe to start coding
You need to protect sensitive information in text, such as credit card numbers. Your task is to create a function that locates every credit card number in a string and masks all but the last four digits with asterisks ("*"). Credit card numbers may appear as 16 consecutive digits or be separated by spaces or hyphens, and the masking must preserve the original length and formatting. Only the last four digits should remain visible for identification.
Løsning
Tak for dine kommentarer!
single