J'ai cette ficelle:
Dim stringToCleanUp As String = "bon;jour"
Dim characterToRemove As String = ";"
Je veux une fonction qui supprime le ';' caractère comme ça:
Function RemoveCharacter(ByVal stringToCleanUp, ByVal characterToRemove)
...
End Function
Quelle serait la fonction?
RÉPONSE:
Dim cleanString As String = Replace(stringToCleanUp, characterToRemove, "")
Grand merci!
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
Voici plus d'informations sur Fonction Remplacer de VB
La classe String
a une méthode Replace
qui le fera.
Dim clean as String
clean = myString.Replace(",", "")
La méthode string
de la classe Replace
de la classe peut également être utilisée pour supprimer plusieurs caractères d'une chaîne:
Dim newstring As String
newstring = oldstring.Replace(",", "").Replace(";", "")
Vous pouvez utiliser la méthode string . Replace
string . replace (" caractère à supprimer ", " caractère à remplacer par ")
Dim strName As String
strName.Replace("[", "")