我写了一些代码。代码如下所示。第一部分是将html读入字符串格式。第二部分是在字符串中搜索一个标记并将该字符串替换为其他字符串。
第一部分(我测试了很多次,效果很好)
Public Function ReadTextFile(ByVal TextFileName As String) As String
Dim TempString As String
Dim StreamToDisplay As StreamReader
StreamToDisplay = New StreamReader(TextFileName)
TempString = StreamToDisplay.ReadToEnd
StreamToDisplay.Close()
Return TempString
End Function
第二部分(我测试了很多次,搜索和替换不起作用。我多次检查“TempText”是否包含字符串。“TempText”字符串中的“the_key_string”确实包含。我使用 QuickWatch 进行检查VB.net。但是,替换功能不起作用)
Dim TextPath = C:xxxxxx
TempText = ReadTextFile(TextPath)
TempText.Replace("the_key_string", "replace_by_this_string")
请帮忙。我不知道我在哪里犯了错误