Cho một chuỗi đại diện cho một số thẻ tín dụng ...Scala: Làm thế nào để mặt nạ các nhân vật N đầu tiên của một chuỗi
val creditCardNo = "1111222233334444"
... làm thế nào để mặt nạ trong 12 ký tự đầu tiên với *
?
val maskedCreditCardNo = "************4444"
Đó là một sự xấu hổ mà som-snytt đã không làm cho 'patch' bình luận của mình một câu trả lời, vì đó là một giải pháp thành ngữ hơn nhiều so với biểu thức chính quy (mà thậm chí không giải quyết vấn đề như đã nêu trong tiêu đề). –