Sido (28.02.2012)
-
01.12.2011, 18:27 #1
[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
-
01.12.2011, 18:34 #2
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
mfgGeändert von uncopyable (01.12.2011 um 18:38 Uhr)
while( behappy() ) { code(); }
-
01.12.2011, 18:38 #3
- Registriert seit
- 15.11.2011
- Beiträge
- 6.408
- Blog Entries
- 5
Thanked 9.168 Times in 3.038 PostsAW: [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
-
The Following User Says Thank You to DMW007 For This Useful Post:
-
01.12.2011, 18:40 #4
AW: [c#] Regex / bestimme sachen vom Quelltext auslesen
Ich möchte, z.B die Adressdaten (PLZ, ORT, ETC) vom Quelltext auslesen.
MfG
-
01.12.2011, 18:44 #5
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(); }
-
01.12.2011, 18:45 #6
AW: [c#] Regex / bestimme sachen vom Quelltext auslesen
-
01.12.2011, 19:21 #7
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(); }
-
01.12.2011, 20:26 #8
- Registriert seit
- 15.11.2011
- Beiträge
- 6.408
- Blog Entries
- 5
Thanked 9.168 Times in 3.038 PostsAW: [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
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.
-
The Following User Says Thank You to DMW007 For This Useful Post:
Sido (28.02.2012)
Ähnliche Themen
-
[Chrome] Quelltext dauerhaft bearbeitet lassen?
Von Gangstersheep im Forum HTMLAntworten: 4Letzter Beitrag: 11.04.2013, 08:38 -
C# Regex Options
Von ThunderStorm im Forum .NetAntworten: 5Letzter Beitrag: 13.03.2013, 17:05 -
VB.Net Wörter aus Quelltext auslesen?
Von x BoooM x im Forum .NetAntworten: 1Letzter Beitrag: 07.09.2012, 20:52 -
VB.Net Captcha aus Quelltext Zeile auslesen
Von rVs14 im Forum .NetAntworten: 9Letzter Beitrag: 06.04.2012, 21:31 -
VB.NET Regex Problem
Von Escobar im Forum .NetAntworten: 1Letzter Beitrag: 04.01.2012, 02:20
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.