Visual Basic |用String替换String中的子串

时间:2013-09-11 23:26:07

标签: vb.net string search replace

使用Visual Basic,我想用另一个String替换String中的文本。我不知道这个文本在String中的位置。我怎么能做到这一点?

感谢您的帮助。

2 个答案:

答案 0 :(得分:3)

尝试:

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

Or this link

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

答案 1 :(得分:-1)

替换方法不要求您知道位置。您可以指定原始值,要查找的字符串以及要更改它的字符串。很直接。

Dim aString As String = Replace("String to Search", "String to Find", "String to Replace With")