Gå til innhold

Lese en string med linje for linje I VB .Net


Anbefalte innlegg

Videoannonse
Annonse

Bare for og vise hvordan jeg har l0st det naa.. :

 

parse2 = Regex.Match(parse1, "(MESSAGE - Telephone).*\n.\n*\n*\n*\n*\n.*\n.*").ToString()

 

oWrite = oFile.CreateText("sample.txt")

oWrite.WriteLine(parse2)

oWrite.Close()

 

Try

Dim sr As StreamReader = New StreamReader("sample.txt")

Dim line As String

 

Do

 

line = sr.ReadLine()

If Regex.IsMatch(line, "(------------).*") = True Then

sr.Close()

Else

'Console.WriteLine(line)

message.Append(line)

message.Append(Environment.NewLine)

End If

 

Loop Until line Is Nothing

sr.Close()

 

Catch E As Exception

' Console.WriteLine("The file could not be read:")

' Console.WriteLine(E.Message)

End Try

 

Console.WriteLine(message)

 

Er jo teit aa maatte lage sample.txt bare for og faa det ut linje per linje.... :p

Men jeg har ikke peiling bare pr0ver meg frem.

En annen ting er at det hadde vaert greit med en regex som fortsetter etter (MESSAGE - Telephone) til end of file, isteden for alle /n'ene.

 

=D

Endret av Baudhi
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...