tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
8
ZUGRIFFE
305
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    RundR RundR ist offline Grünschnabel
    Registriert seit
    Jun 2010
    Beiträge
    4
    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
     

  2. #2
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.168
    Hi.

    Du könntest den String in ein Array splitten:
    Code csharp:
    1
    2
    3
    
    var line = html.Split("\n");
     
    var line48 = line[47];
    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  3. #3
    RundR RundR ist offline Grünschnabel
    Registriert seit
    Jun 2010
    Beiträge
    4
    danke für deine hilfe ...
    dein code ist aber leider für C#
    Programmiere mit VB.NET
    sorry hatte ich vergessen dazu zu schrieben
     

  4. #4
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.168
    Zitat Zitat von RundR Beitrag anzeigen
    danke für deine hilfe ...
    dein code ist aber leider für C#
    Programmiere mit VB.NET
    Das macht ja nichts. Du kannst die Split Methode genauso gut in VB.NET aufrufen. Und wie du auf Arrays in VB.NET zugreifen kannst weißt du sicher besser als ich.

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  5. #5
    RundR RundR ist offline Grünschnabel
    Registriert seit
    Jun 2010
    Beiträge
    4
    Das Problem ist nur das
    Code :
    1
    
    "\n"

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

  6. #6
    Avatar von Bratkartoffel
    Bratkartoffel Bratkartoffel ist offline gebratene Kartoffel
    tutorials.de Premium-User
    Registriert seit
    Jun 2007
    Ort
    Passau (Niederbayern)
    Beiträge
    1.394
    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
     
    Über eine gute Bewertung freut sich jeder ;)
    Bitte erledigte Threads als "Erledigt" markieren.

    "Though a program be but three lines long, someday it will have to be maintained.''
    -- Geoffrey James, "The Tao of Programming"

  7. #7
    MCoder MCoder ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jul 2005
    Ort
    München
    Beiträge
    2.448
    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
     
    "The three chief virtues of a programmer are: Laziness, Impatience and Hubris."
    --- Larry Wall

  8. #8
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.168
    Zitat Zitat von RundR Beitrag anzeigen
    Das Problem ist nur das
    Code :
    1
    
    "\n"

    Und:
    Code :
    1
    
    vbCrLf
    welches bei VB für Zeilenumbrüche zuständig ist, klappt an dieser stelle nicht...
    Warum? Was ist das Resultat?

    Versuche vbLf (= \n).

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  9. #9
    RundR RundR ist offline Grünschnabel
    Registriert seit
    Jun 2010
    Beiträge
    4
    endlich...
    danke das klappt
    Code :
    1
    2
    3
    
    html = WebBrowser1.DocumentText
    line = html.split(vbLf)
    TextBox1.Text = line(46)

    Rückgabe in die Textbox stimmt!
     

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 05.12.10, 23:07
  2. Antworten: 2
    Letzter Beitrag: 20.06.09, 20:07
  3. string suchen und ersetzen zeile nach zeile
    Von gaylord06 im Forum PHP
    Antworten: 2
    Letzter Beitrag: 10.12.07, 10:15
  4. Spezielle Zeichenfolge auslesen
    Von jorgeHX im Forum Algorithmen & Datenstrukturen mit Java
    Antworten: 2
    Letzter Beitrag: 08.05.06, 15:57
  5. Spezielle Zeile in Textdatei auslesen
    Von MotoxX im Forum Visual Basic 6.0
    Antworten: 4
    Letzter Beitrag: 14.12.04, 11:57