Hallo,
ich würde gerne Werte aus einer HTML Tabelle auslesen. Leider komme ich mit RegEx überhaupt nicht klar - auch nach dem Lesen eines Tutorials... (PS: kennt jemand noch ein gutes Tutorial???)
Hier mal eine Beispiel Tabelle:
Spoiler anzeigen
<form name="monObjects" method="POST" action="/MONOBJLIST">
<input name="cmd" value="" type="HIDDEN">
<table width="100%">
<tbody><tr>
</tr></tbody><thead bgcolor="#46648C">
<tr><th> </th>
<th>Lfd. Nr.</th>
<th>Status</th>
<th>Name</th>
<th>Meldung</th>
</tr>
</thead><tbody bgcolor="#CAD5E3">
<tr><td><input name="marker" value="MonObj65" type="checkbox"></td><td><a name="1">1</a></td><td align="center"><img src="StateGreen.jpg" name="StateGreen.jpg" "="" align="absmiddle"></td><td><a href="http://192.168.0.1:5588/State?ID=MonObj65">SRVTEST01 - DATEN - FOLDER</a></td><td>Es
befinden sich mindestens "0" Dateien in dem Verzeichnis
"\\srvtest01\daten\folder" mit der Maske "*.*".Folgende Optionen
wurden berücksichtigt: Zeitstempel; [Dauer = 0 ms]</td></tr><tr><td><input name="marker" value="MonObj10" type="checkbox"></td><td><a name="2">2</a></td><td align="center"><img src="StateGreen.jpg" name="StateGreen.jpg" "="" align="absmiddle"></td><td><a href="http://192.168.0.1:5588/State?ID=MonObj10">SRV02TEST - Prozess Test</a></td><td>process count:[26] cpu use:[0%] run</td></tr>
<tr><td><input name="marker" value="MonObj72" type="checkbox"></td><td><a name="3">3</a></td><td align="center"><img src="StateRed_002.jpg" name="StateRed.jpg" "="" align="absmiddle"></td><td><a href="http://192.168.0.1:5588/State?ID=MonObj72">SRV02TEST - Service Test</a></td><td>Keine Antwort "Test" auf "SRV02TEST.domain.de" seit mehr als 120 Sekunden. [Dauer = 0 ms]</td></tr>
</tbody>
</table>
</form>
</body>
</html>
Alles anzeigen
Ich würde gerne alle Zeilen/Spalten als Array haben, ich hatte es bereits mit _IETableWriteToArray probiert - aber da wird mir nichts in der Spalte "Status" (StateGreen / StateRed) angezeigt.
Also aus der Zeile:
<tr><td><input name="marker" value="MonObj10" type="checkbox"></td><td><a name="2">2</a></td><td align="center"><img src="StateGreen.jpg" name="StateGreen.jpg" "="" align="absmiddle"></td><td><a href="http://192.168.0.1:5588/State?ID=MonObj10">SRV02TEST - Prozess Test</a></td><td>process count:[26] cpu use:[0%] run</td></tr>
Sollte dann z.B. : "MonObj10|StateGreen|SRV02TEST - Prozess Test|process count:[26] cpu use:[0%] run" werden.
Wäre nett wenn mir jemand ein passendes RegEx-Pattern geben könnte, eine Erklärung dazu wäre natürlich noch am Besten.
Vielen Dank schon mal.