Avatar billede Mcoroklo Nybegynder
04. oktober 2010 - 15:41 Der er 1 løsning

Match records i HTML (nok noget med lookahead)

Jeg er i den situation hvor jeg har en lang række "records" i HTML. Her vil jeg gerne have hver eneste record matchet via en regular expression (via et .NET Regex.Match).

Hvert record er formateret således:

- - - - -

<tr onclick="window.location.href='Vareauktion.asp?VISSER=Ja&funk=detaljedata&ID=14457'" style="cursor:hand" onmouseover="bgColor='#808080'" onmouseout="bgColor='#4b4b4b'" bgcolor="#4b4b4b">
                            <td valign="top">
                            <div id='OrdreID14457'></div>
                <script>RunTimer('OrdreID14457', '04-10-2010 14:30:22');</script>
                            <em><font size="-1">04-10-2010 14:30:22</font></em></td>
                            <td valign="top"> Voldby (28|0)</td>
                            <td valign="top">02:16:00</td>
                            <td valign="top">09-10-2010<br>15:30:22</td>
                            <td valign="top">Modeltog <img src="images/Gods_Modeltog.gif" alt="Modeltog" height="15" border="0"></td>
                            <td valign="top">6603 T.</td>
                            <td valign="top">
                            <img src='images/moneter.gif' height='13' alt='Moneter'>5.751.213 
                           
                            </td>
                            <td valign="top">
                           
                            </td>
                            <td valign="top">
                           
                            </td>
                        </tr>

- - - - -

Jeg har lavet følgende indtil videre:

id='OrdreID.*[^(<td colspan="9" height="1" bgcolor="#000000">)]*<td colspan="9" height="1" bgcolor="#000000">

Her prøver jeg:
- At starte ved "id='OrdreID
- Acceptere ALT der kommer, indtil afslutningen som er <td colspan="9" osv..
- Til sidst matches afslutningen også

Men problemet er at man kun kan ekskludere enkelte chars og ikke strenge...

På forhånd MANGE tak,
Mvh
Lars
Avatar billede Mcoroklo Nybegynder
15. oktober 2010 - 11:30 #1
Det blev løst med en HTML Parser.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester