我是vb.net的新手,想要做一些非常簡單的事情。我有從.ini文件讀取某些文本行的代碼。如何替換文本文件中的文本字符串
Dim FilePath As String = Application.StartupPath & "\bin\userconfig.ini"
Dim text As String = IO.File.ReadAllText(FilePath)
Dim newText = text.Replace("UserName = ", TextBox_NewUser.Text)
IO.File.WriteAllText(FilePath, newText)
我如何讓它替換行文本的"="
與你TextBox_NewUser
輸入一些東西之後。正如你可以看到的現行代碼,它只是取代我不想要的整個"UserName ="
。
,在默認情況下,在.ini文本的特定行有此值:
"UserName = Unnamed"
那麼,如何讓剛剛替換"Unnamed"
的東西我在TextBox_NewUser
類型?
任何援助將不勝感激。
我已經使用多行來提高可讀性。我希望你沒關係。 –
這個「UserName = Unnamed」的情況是多個實例還是隻有一個? –
如果您使用INI解析器,請參閱我的** IniManager **類(以及裏面的註釋示例):https://github.com/ElektroStudios/ElektroKit/tree/master/Solution/v1.2/Elektro.Application 。設置/類型 – ElektroStudios