Autor Beitrag
czy85
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Mo 30.03.09 01:30 
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.

ausblenden 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3803
Erhaltene Danke: 176

Arch Linux
Python, C, C++ (vim)
BeitragVerfasst: 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 Threadstarter
Hält's aus hier
Beiträge: 2



BeitragVerfasst: 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.