web-dev-qa-db-ja.com

VB.NET-文字列から文字を削除する

私はこの文字列を持っています:

Dim stringToCleanUp As String = "bon;jour"
Dim characterToRemove As String = ";"

「;」を削除する関数が必要ですこのようなキャラクター:

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

関数は何でしょうか?

ANSWER:

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

まことにありがとうございます!

17
Jonathan Rioux
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のReplace関数 の詳細は次のとおりです。

13
rlb.usa

Stringクラスには、それを行う Replace メソッドがあります。

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

stringクラスのReplaceメソッドを使用して、文字列から複数の文字を削除することもできます。

Dim newstring As String
newstring = oldstring.Replace(",", "").Replace(";", "")
4
Crazy Coder 13

string。replaceメソッドを使用できます

string。replace( "削除する文字"、 "置換する文字")

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