【发布时间】:2013-09-16 04:08:49
【问题描述】:
使用 Visual Basic,我想用另一个字符串替换字符串中的文本。我不知道该文本在字符串中的位置。我怎样才能做到这一点?
感谢您的帮助。
【问题讨论】:
-
你的意思有什么例子吗?
标签: vb.net string search replace
使用 Visual Basic,我想用另一个字符串替换字符串中的文本。我不知道该文本在字符串中的位置。我怎样才能做到这一点?
感谢您的帮助。
【问题讨论】:
标签: vb.net string search replace
替换方法不需要您知道位置。您指定原始值、要查找的字符串以及要更改它的字符串。非常直接。
Dim aString As String = Replace("String to Search", "String to Find", "String to Replace With")
【讨论】:
试试:
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
【讨论】: