我寫了一些代碼。代碼如下所示。第一部分是將html轉換爲字符串格式。第二部分是在字符串中搜索標記,並用其他字符串替換字符串。VB.net中的字符串替換函數如何不起作用?
第1部分(我試了很多次,它工作正常)
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」確實包含字符串,‘the_key_string TempText‘字符串’裏面確實’我檢查它通過在VB.net使用快速監視。但是,替換功能沒有完成其工作)
Dim TextPath = C:xxxxxx
TempText = ReadTextFile(TextPath)
TempText.Replace("the_key_string", "replace_by_this_string")
請幫助。我不知道我犯了什麼錯誤
字符串是不可變的,你需要重新分配'TempText'的結果。 – vcsjones