0

使用 Visual Basic,我想用另一个字符串替换字符串中的文本。我不知道该文本在字符串中的位置。我怎样才能做到这一点?

谢谢你的帮助。

4

2 回答 2

3

尝试:

X = X.Replace("original"," toReplace")

或者这个链接

Imports System.Text.RegularExpressions

Module Module1
    Sub Main()
    ' Input string.
    Dim input As String = "Dot Net Not Perls"
    ' Use Regex.Replace with string arguments.
    Dim output As String = Regex.Replace(input, "N.t", "NET")
    ' Print.
    Console.WriteLine(input)
    Console.WriteLine(output)
    End Sub
End Module

Output

Dot Net Not Perls
Dot NET NET Perls
于 2013-09-11T23:28:50.830 回答
-1

replace 方法不需要您知道位置。您指定原始值、要查找的字符串以及要更改它的字符串。非常直截了当。

Dim aString As String = Replace("String to Search", "String to Find", "String to Replace With")
于 2013-09-11T23:29:55.030 回答