1. #1
    Avatar von Prinzessin Paat
    Registriert seit
    22.11.2011
    Beiträge
    427
    Thanked 759 Times in 257 Posts

    Standard [c#] Regex / bestimme sachen vom Quelltext auslesen

    Heyho,

    ich will per Webrequest / regex bestimmte sachen vom Quelltext auslesen. Ich weiss wohl dass ich Splitten muss etc etc. hat vielleicht jemand ein kleines Beispiel zurhand, woran ich mich orientieren kann?

    MfG

  2. #2
    Avatar von uncopyable
    Registriert seit
    19.11.2011
    Beiträge
    282
    Thanked 235 Times in 120 Posts

    Standard AW: [c#] Regex / bestimme sachen vom Quelltext auslesen

    Hallo,
    schau mal hier vorbei
    [VB 2008] RegEx Tutorial - Blutige Anfänger und Fortgeschrittene - Allgemein - Visual-Basic-Forum VB-Paradise.de

    /e überlesen das es für C# ist aber die RegEx-Codes werden wohl gleich sein

    mfg
    Geändert von uncopyable (01.12.2011 um 18:38 Uhr)


    while( behappy() ) { code(); }

  3. #3
    Avatar von DMW007
    Registriert seit
    15.11.2011
    Beiträge
    6.210
    Thanked 9.132 Times in 3.006 Posts
    Blog Entries
    5

    Standard AW: [c#] Regex / bestimme sachen vom Quelltext auslesen

    Kommt drauf an was konkret du auslesen willst. Regex ist eine eigene Sprache, zu der es ganze Bücher gibt.
    Das wichtigste Grundwissen steht im Wikipedia-Artikel im Praxisteil.
    Regulärer Ausdruck


  4. The Following User Says Thank You to DMW007 For This Useful Post:

    Sido (28.02.2012)

  5. #4
    Avatar von Prinzessin Paat
    Registriert seit
    22.11.2011
    Beiträge
    427
    Thanked 759 Times in 257 Posts

    Standard AW: [c#] Regex / bestimme sachen vom Quelltext auslesen

    Ich möchte, z.B die Adressdaten (PLZ, ORT, ETC) vom Quelltext auslesen.

    MfG

  6. #5
    Avatar von uncopyable
    Registriert seit
    19.11.2011
    Beiträge
    282
    Thanked 235 Times in 120 Posts

    Standard AW: [c#] Regex / bestimme sachen vom Quelltext auslesen

    Wäre von vorteil wenn du uns die Webseite wo du auslesen willst mitteilst
    bzw. ein Quellcode ausschnitt.


    while( behappy() ) { code(); }

  7. #6
    Avatar von Prinzessin Paat
    Registriert seit
    22.11.2011
    Beiträge
    427
    Thanked 759 Times in 257 Posts

    Standard AW: [c#] Regex / bestimme sachen vom Quelltext auslesen


  8. #7
    Avatar von uncopyable
    Registriert seit
    19.11.2011
    Beiträge
    282
    Thanked 235 Times in 120 Posts

    Standard AW: [c#] Regex / bestimme sachen vom Quelltext auslesen

    Okay,

    da die Adressen in einer Table stehen kannst du mit dem Regex-Pattern
    <table>(.*)</table> & <tr>(.*)</tr> arbeiten.

    Zum testen kannst du das hier benutzen RegExr


    while( behappy() ) { code(); }

  9. #8
    Avatar von DMW007
    Registriert seit
    15.11.2011
    Beiträge
    6.210
    Thanked 9.132 Times in 3.006 Posts
    Blog Entries
    5

    Standard AW: [c#] Regex / bestimme sachen vom Quelltext auslesen

    * als Universal-Wildcard zu benutzen ist ziemlich unperformant, sollte man nur tun wenn es zwingend notwendig ist. Deine Lösung ist Performancemäßig gleich doppelt schlecht, da du erst die Tabelle, und dann die Zeilen ausließt. Mit einem ordentlichen Pattern wäre das nicht notwendig.
    Ausserdem hast du bei deinem Pattern nachher noch den ganzen Crap der einzelnen HTML-Spalten mit drin.

    Code:
    <td>([\w\s()@/\.,-]+)\n
    liefert die Werte der linken und anschließend die Werte der rechten Spalte.

    Würde mir da aber ne ordentliche Seite für suchen, Sonderzeichen werden in den Daten fehlerhaft dargestellt. In dem Fall liefert mein Pattern für den jeweiligen Wert auch kein Ergebnis.


  10. The Following User Says Thank You to DMW007 For This Useful Post:

    Sido (28.02.2012)

Ähnliche Themen

  1. [Chrome] Quelltext dauerhaft bearbeitet lassen?
    Von Gangstersheep im Forum HTML
    Antworten: 4
    Letzter Beitrag: 11.04.2013, 08:38
  2. C# Regex Options
    Von ThunderStorm im Forum .Net
    Antworten: 5
    Letzter Beitrag: 13.03.2013, 17:05
  3. VB.Net Wörter aus Quelltext auslesen?
    Von x BoooM x im Forum .Net
    Antworten: 1
    Letzter Beitrag: 07.09.2012, 20:52
  4. VB.Net Captcha aus Quelltext Zeile auslesen
    Von rVs14 im Forum .Net
    Antworten: 9
    Letzter Beitrag: 06.04.2012, 21:31
  5. VB.NET Regex Problem
    Von Escobar im Forum .Net
    Antworten: 1
    Letzter Beitrag: 04.01.2012, 02:20
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.