VB.NET - удалить символы из строки
У меня есть эта строка:
Dim stringToCleanUp As String = "bon;jour"
Dim characterToRemove As String = ";"
Мне нужна функция, которая удаляет ';' характер такой:
Function RemoveCharacter(ByVal stringToCleanUp, ByVal characterToRemove)
...
End Function
Какова была бы функция?
ОТВЕТ:
Dim cleanString As String = Replace(stringToCleanUp, characterToRemove, "")
Отлично, спасибо!
Ответы
Ответ 1
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
Здесь более подробная информация о Функция замены VB
Ответ 2
В классе String
есть метод Replace
, который сделает это.
Dim clean as String
clean = myString.Replace(",", "")
Ответ 3
Метод string
class Replace
также может использоваться для удаления нескольких символов из строки:
Dim newstring As String
newstring = oldstring.Replace(",", "").Replace(";", "")
Ответ 4
Вы можете использовать метод string.replace
string.replace( "символ, который нужно удалить", "символ, который нужно заменить" )
Dim strName As String
strName.Replace("[", "")