我想将userId更改为****
。我想计算userId的长度并将字符串更改为多个星号。我还想使用帐号并替换除最后4 XXXX
以外的所有字符。
我该如何做这些事?
答案 0 :(得分:1)
假设accountNumber和userid是字符串
Dim userid As String = "1234"
Dim accountNumber As String = "1234-5678-9876"
userid = New String("*"c, userid.Length)
accountNumber = New String("X"c, accountNumber.Length - 4) &
Right(accountNumber, 4)
MsgBox(userid + vbCrLf + accountNumber)
答案 1 :(得分:0)
您的第一个 - 假设您的userId仅包含字符A-Z
System.Text.RegularExpressions.Regex.Replace("userID", "[A-z]", "*")