Spezielle Zeile aus String auslesen

RundR

Grünschnabel
Hallo Community,
Ich möchte eine spezielle Zeile aus einem String auslesen (Zeile 48)
ich bekomms einfach nish hin... finde bei google auch nix

Den String habe ich mit dem Quelltext gefüllt den ich wie folgt eingelesen habe:

WebBrowser1.Navigate("...website...")

html = WebBrowser1.DocumentText
 
Hi.

Du könntest den String in ein Array splitten:
C#:
var line = html.Split("\n");

var line48 = line[47];
Gruß
 
danke für deine hilfe ...
dein code ist aber leider für C#
Programmiere mit VB.NET
sorry hatte ich vergessen dazu zu schrieben
 
Das Problem ist nur das
Code:
"\n"

Und:
Code:
vbCrLf
welches bei VB für Zeilenumbrüche zuständig ist, klappt an dieser stelle nicht...
 
Hallo,

beachte die Zeilennden, kann sein dass du da etwas durcheinander gebracht hast:

Unix: \n (LF)
Mac: \r (CR)
Windows \r\n (CR LF)

Je nachdem wo dein String herkommt musst du darauf achten.

Gruß
BK
 
Es ist zweckmäßig für den Zeilenumbruch Environment.NewLine zu verwenden. Zumindest wenn die Daten nicht über Systemgrenzen ausgetauscht werden, braucht man sich keine Gedanken über das Format des Zeilenumbruchs machen.

Gruß
MCoder
 
endlich...
danke das klappt
Code:
html = WebBrowser1.DocumentText
line = html.split(vbLf)
TextBox1.Text = line(46)

Rückgabe in die Textbox stimmt!
 

Neue Beiträge

Zurück