私は Visual Basic 2010 を使用しています。ユーザーに文字列、適切な部分文字列、および不適切な部分文字列 (3 つのテキスト ボックス) を入力してもらいます。コードで文字列内の不適切な部分文字列のインスタンスを見つけ、各インスタンスを適切な部分文字列に置き換える必要があります。悪い部分文字列のインスタンスを特定するループが必要だと思います。私はそれについて私の心を包むことができません。これが私がこれまでに持っているすべてです。うまくいけば、誰かが私を助けることができます。
Private Sub btnCalc_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCalc.Click
Dim strEnteredString As String = txtInputString.Text.Trim
Dim intEnteredStringChars As Integer = strEnteredString.Length
Dim strGoodSubstring As String = txtInputGoodString.Text.Trim
Dim intGoodSubstringChars As Integer = strGoodSubstring.Length
Dim strBadSubstring As String = txtInputBadString.Text.Trim
Dim intBadSubstringChars As Integer = strBadSubstring.Length
Dim strNewString As String = strEnteredString
Dim strNewStringFinal As String
If strEnteredString.Contains(strBadSubstring) Then
strNewStringFinal = strNewString.Remove(
strNewString = strEnteredString.Insert(intBadSubstringChars, strGoodSubstring)
End If