使用 Visual Basic 替换字符串中的整数
Replace integers in a string using Visual Basic
我正在尝试使用 Visual Basic 替换字符串中的整数,但似乎无法完全正确。
这是我目前拥有的:
lblNewPassword.Text = txtOrigPassword.Text.Replace("[0-9]", "Z")
我也试过:
lblNewPassword.Text = txtOrigPassword.Text.Replace("#", "Z")
并且:
lblNewPassword.Text = txtOrigPassword.Text.Replace("*#*", "Z")
您必须使用这样的正则表达式对象:
C#
string input = "This is t3xt with n4mb3rs.";
Regex rgx = new Regex("[0-9]");
string result = rgx.Replace(input, "Z");
VB
Dim input As String = "This is t3xt with n4mb3rs."
Dim rgx As New Regex("[0-9]")
Dim result As String = rgx.Replace(input, "Z")
更新:如果你想通过 X
更改元音,你可以添加:
rgx As New Regex("[A-Za-z]")
result = rgx.Replace(result, "X")
我正在尝试使用 Visual Basic 替换字符串中的整数,但似乎无法完全正确。
这是我目前拥有的:
lblNewPassword.Text = txtOrigPassword.Text.Replace("[0-9]", "Z")
我也试过:
lblNewPassword.Text = txtOrigPassword.Text.Replace("#", "Z")
并且:
lblNewPassword.Text = txtOrigPassword.Text.Replace("*#*", "Z")
您必须使用这样的正则表达式对象:
C#
string input = "This is t3xt with n4mb3rs.";
Regex rgx = new Regex("[0-9]");
string result = rgx.Replace(input, "Z");
VB
Dim input As String = "This is t3xt with n4mb3rs."
Dim rgx As New Regex("[0-9]")
Dim result As String = rgx.Replace(input, "Z")
更新:如果你想通过 X
更改元音,你可以添加:
rgx As New Regex("[A-Za-z]")
result = rgx.Replace(result, "X")