Visual Basic - Bestimmte Zeichenfolge aus .txt lesen

1 Antwort

Guten Morgen,

folgenden Programm Code brauch man, um die Infos aus einer Textdatei, mit dem Namen Textbox4, im Pfad wo das Programm ist auszulesen.

Dim lines() As String = System.IO.File.ReadAllLines(My.Application.Info.DirectoryPath.ToString & "\" & TextBox4.Text)
                    For i As Integer = 0 To lines.Length - 1
                        If lines(i).StartsWith("settings=") Then
                            lines(i) = Replace(lines(i), "settings=", "")
                            textbox1.text = lines(i)
                        End If

Dim lines wird gebraucht um den Inhalt der Textdatei in eine geeignete Variable zu schreiben. Dann wird Zeile für Zeile, nach einer Zeile, durchsucht die mit settings= anfängt. Wenn diese gefunden wurde, wird settings= entfernt und der Rest der Zeile wird in Textbox1 geschrieben.

Wenn wer einen Verbesserungsvorschlag hat, bitte melden, aber dürfte eigentlich so funktionieren.

Die Bearbeitung wollte leider nicht, wie ich es wollte, hab noch nen Fehler gefunden.

Dim lines() As String = System.IO.File.ReadAllLines(My.Application.Info.DirectoryPath.ToString & "\TextBox4.txt")
 For i As Integer = 0 To lines.Length - 1
      If lines(i).StartsWith("settings=") Then
           lines(i) = Replace(lines(i), "settings=", "")
           textbox1.text = lines(i)
      End If
End For
1

Was möchtest Du wissen?