字符串格式和替换

时间:2010-07-08 14:54:18

标签: vb.net

我想将userId更改为****。我想计算userId的长度并将字符串更改为多个星号。我还想使用帐号并替换除最后4 XXXX以外的所有字符。

我该如何做这些事?

2 个答案:

答案 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]", "*")
相关问题