Jak wczytać linijki z notatnika do tablicy?

0

W jaki sposób mogę wczytać zawartość Notatnika:

1 - http://link
2 - http://nextlink
3 - http://kolejny
4 - http://nastepnylink

Chce aby z każdej linijki usuwała się liczba + " - " i odpowiednio wpisywał się do tablicy sam link
tablica(liczba - 1) = link

        Dim tablica(100) As String
        Dim arrLines() As String = TextBox2.Text.Split(CChar(vbLf))
        Dim intValue As Integer
        For Each line As String In arrLines
            If line.Contains(CStr(intValue) + (" - ")) Then
            tablica(intValue - 1) = line.Replace(CStr(intValue) + (" - "), "")
            End If
        Next

Próbowałem cośtakiego...ale IntValue jest zerem...i to nie działa dobrze...a mi chodziło o to że jeśli jest liczba + " - " to......

@kAzek

0

Najpierw szukasz, gdzie jest pierwsze "h" - http://www.dotnetperls.com/indexof-vbnet
Teraz bierzesz część stringa od znalezionego miejsca do jego końca -http://www.dotnetperls.com/substring-vbnet

1
        Dim arrLines() As String = TextBox1.Text.Split(vbNewLine)
        Dim pattern As String = "^[\x0A\x0D]?\d+\x20-\x20" '[\x0A\x0D]? aby czasem nie zostal vbLf lub vbCr
        For i As Integer = 0 To arrLines.Length - 1
            arrLines(i) = Regex.Replace(arrLines(i), pattern, "")
        Next
        TextBox2.Text = String.Join(vbNewLine, arrLines)

EDIT
@kosmita90he zmieniłem pattern tak będzie dokładniejszy (obowiązkowo spacja po myślniku)

1 użytkowników online, w tym zalogowanych: 0, gości: 1