Hallo Tweakers,
Ik ben nu bezig met een scriptje wat bepaalde Table rows wegfiltert na een check.
Ik vang een lap html op. Hier wil ik de Table uithalen en dan de rows uithalen, kijken of ze er mogen staan, zoja: laten staan. Zonee: weg ermee. En dan natijd alle html weer in elkaar zetten.
Nu zit ik al met een probleem; de tabel eruit halen. Mijn kennis van regular expressions is nog niet echt super:) heb verschillende tutorials doorgelezen. maar gaat niet goed. Maja. eens moet je het leren
Oke, de html code die ik binnen krijg: (ook niet echt lekker geschreven)
De rows in de eerste tabel moeten gefiltert worden.
Mijn idee:
stap 1:
Alles totaan de eerste <tr> ,
alles vanaf de eerste <tr> tot de laatste </tr> (van de middelste tabel)
En alles vanaf de laatste </tr> in een array te stoppen.
Stap 2:
dan die array[1] de rows in een array stoppen.
Stap 3:
Filteren, en dan alleen toelaten wat mag.
Stap 4:
Dan alles weer aan elkaar plakken.
maar ik krijg het niet voor mekaar met regular expressions om stap 1 te voltooien.
Hoe krijg ik dit voor mekaar? Ik heb al meerdere dingen geprobeerd. maar het dringt niet tot me door.
Ik ben nu bezig met een scriptje wat bepaalde Table rows wegfiltert na een check.
Ik vang een lap html op. Hier wil ik de Table uithalen en dan de rows uithalen, kijken of ze er mogen staan, zoja: laten staan. Zonee: weg ermee. En dan natijd alle html weer in elkaar zetten.
Nu zit ik al met een probleem; de tabel eruit halen. Mijn kennis van regular expressions is nog niet echt super:) heb verschillende tutorials doorgelezen. maar gaat niet goed. Maja. eens moet je het leren
Oke, de html code die ik binnen krijg: (ook niet echt lekker geschreven)
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
| <html><head><title></title> <LINK REL="STYLESHEET" HREF="/style.css"> </head> <body marginwidth=0 marginheight=0 leftmargin=20 topmargin=10> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="25" valign="center" ><img src="..\gif\Bcam.gif" border="0"></td> <td width="287" valign="center" class="bodytext"><b><a href="#URL#" target="stage">#TEXT#</a></b></td> <td width="110" valign="center" class="bodytext"><b>#TEXT#</b></td> <td width="107" align="right" valign="center" class="bodytext"><b>#TEXT#</b> </td></tr> <tr height=20 class="tr2"> <td width="25" valign="center" ><img src="..\gif\Bcam.gif" border="0"></td> <td width="287" valign="center" class="bodytext"><b><a href="#URL#" target="stage">#TEXT#</a></b></td> <td width="110" valign="center" class="bodytext"><b>#TEXT#</b></td> <td width="107" align="right" valign="center" class="bodytext"><b>#TEXT#</b> </td></tr> <tr> <td width="25" valign="center" ><img src="..\gif\Bcam.gif" border="0"></td> <td width="287" valign="center" class="bodytext"><b><a href="#URL#" target="stage">#TEXT#</a></b></td> <td width="110" valign="center" class="bodytext"><b>#TEXT#</b></td> <td width="107" align="right" valign="center" class="bodytext"><b>#TEXT#</b> </td></tr> <tr height=20 class="tr2"> <td width="25" valign="center" ><img src="..\gif\Bcam.gif" border="0"></td> <td width="287" valign="center" class="bodytext"><b><a href="#URL#" target="stage">#TEXT#</a></b></td> <td width="110" valign="center" class="bodytext"><b>#TEXT#</b></td> <td width="107" align="right" valign="center" class="bodytext"><b>#TEXT#</b> </td></tr> <tr> <td width="25" valign="center" ><img src="..\gif\Bcam.gif" border="0"></td> <td width="287" valign="center" class="bodytext"><b><a href="#URL#" target="stage">#TEXT#</a></b></td> <td width="110" valign="center" class="bodytext"><b>#TEXT#</b></td> <td width="107" align="right" valign="center" class="bodytext"><b>#TEXT#</b> </td></tr> <tr height=20 class="tr2"> <td width="25" valign="center" ><img src="..\gif\Bcam.gif" border="0"></td> <td width="287" valign="center" class="bodytext"><b><a href="#URL#" target="stage">#TEXT#</a></b></td> <td width="110" valign="center" class="bodytext"><b>#TEXT#</b></td> <td width="107" align="right" valign="center" class="bodytext"><b>#TEXT#</b> </td></tr> </table></body></html> <p><br><BR><BR> <table><tr> <td align="right" valign="middle" class="bodytextsmall2"> © 2007 <a href=#URL# target=_top>TEST</a> </td></tr></table> |
De rows in de eerste tabel moeten gefiltert worden.
Mijn idee:
stap 1:
Alles totaan de eerste <tr> ,
alles vanaf de eerste <tr> tot de laatste </tr> (van de middelste tabel)
En alles vanaf de laatste </tr> in een array te stoppen.
Stap 2:
dan die array[1] de rows in een array stoppen.
Stap 3:
Filteren, en dan alleen toelaten wat mag.
Stap 4:
Dan alles weer aan elkaar plakken.
maar ik krijg het niet voor mekaar met regular expressions om stap 1 te voltooien.
Hoe krijg ik dit voor mekaar? Ik heb al meerdere dingen geprobeerd. maar het dringt niet tot me door.