Entwickler-Ecke

Basistechnologien - mit Searchpattern bestimmte Werte aus einem string lesen


czy85 - Mo 30.03.09 01:30
Titel: mit Searchpattern bestimmte Werte aus einem string lesen
Hallo zusammen,

villeicht kann mir jemand von euch helfen ich möchte aus einem string (quelltext einer webseite) Werte auslesen.

die Struktur schaut etwa so aus.


XML-Daten
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
...
<tr>
<td>
Gewicht
</td>
<td align="right">1000 kg</td>
</tr>
<tr>
<td>
Grösse
</td>
<td align="right">10 m</td>
</tr>
<tr>
<td>
geschwindigkeit
</td>
<td align="right">18.5 m/s</td>
</tr>

...

Ich will nun alle Werte für Gewicht, Grösse und Geschwindigkeit auslesen.
Gibt es dafür so etwas wie searchpattern oder etwas in der Art?

Freundliche Grüsse
cZy

Moderiert von user profile iconChristian S.: XML-Tags hinzugefügt


Kha - Mo 30.03.09 09:58

:welcome:

Wenn du Glück hast und die Seite XHTML ist (wenigstens so etwa ;) ), kannst du ja einfach einen XML-Parser nutzen, der neueste im Framework (3.5) wäre XElement.
Ansonsten bietet sich das Allzweckwerkzeug "reguläre Ausdrücke" an, dazu solltest du dir einmal die Regex-Klasse näher anschauen und ggf. ein schönes Tutorial im Internet suchen.


czy85 - Mo 30.03.09 11:04

HI Kha,

ja xml war auch mein erster Gedanke aber leider nicht wirklich brauchbar für diese Seite da es nicht wirklich schönes HTML is, teilweise sind tags unvollständig, Sonderzeichen usw. Schön wärs gewesen.
Ich werd mir mal die Regex Klasse anschauen thx.