开发者

VB.NET - Remove a characters from a String

I have this string:

Dim stringToCleanUp As String开发者_JAVA百科 = "bon;jour"
Dim characterToRemove As String = ";"

I want a function who removes the ';' character like this:

Function RemoveCharacter(ByVal stringToCleanUp, ByVal characterToRemove)
...
End Function

What would be the function ?

ANSWER:

Dim cleanString As String = Replace(stringToCleanUp, characterToRemove, "")

Great, Thanks!


The String class has a Replace method that will do that.

Dim clean as String
clean = myString.Replace(",", "")


Function RemoveCharacter(ByVal stringToCleanUp, ByVal characterToRemove)
  ' replace the target with nothing
  ' Replace() returns a new String and does not modify the current one
  Return stringToCleanUp.Replace(characterToRemove, "")
End Function

Here's more information about VB's Replace function


The string class's Replace method can also be used to remove multiple characters from a string:

Dim newstring As String
newstring = oldstring.Replace(",", "").Replace(";", "")


You can use the string.replace method

string.replace("character to be removed", "character to be replaced with")

Dim strName As String
strName.Replace("[", "")
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜