Og siden jeg henter fra er bygget op på følgende manér:
blablabla (en masse ligegyldigt html - skal springes over) <!-- hoved start --> bla <th class="label">Run</th> bla <!-- hoved slut --> bla <table><tr> bla <td bla>Navn1</td> <td bla>Efternavn1</td> <td bla>Adresse1</td> bla </tr></table> bla <!-- hoved start --> bla <th class="label">Res</th> bla <!-- hoved slut --> bla <table><tr> bla <td bla>Navn2</td> <td bla>Efternavn2</td> <td bla>Adresse2</td> bla </tr></table> bla <!-- hoved start --> bla <th class="label">Run</th> bla <!-- hoved slut --> bla <table><tr> bla <td bla>Navn3</td> <td bla>Efternavn3</td> <td bla>Adresse3</td> bla </tr></table>
bla = noget som skal springes over..
Her prøver jeg at hente (Navn1, Efternavn1, Adresse1) og (Navn3, Efternavn3, Adresse3)
Du har i hvert fald ikke forstået syntaksen korrekt, for du bytter ret konsekvent om på antal og betingelse, og samtidig ser det ud til, at du bruger for lidt ungreedy-ting:
.*? betyder find så mange tegn af en hvilkensomhelst slags indtil det efterfølgende opdages ...
-- uden spørgsmålstegnet betyder det find så mange som muligt, indtil det ikke længere er muligt at finde det efterfølgende ...
-- og så nævnte jensgram den anden dag, at det er bedre at søge efter ikke-forekomst af et tegn i stedet for at være ungreedy, og der tror jeg han har fat i noget rigtigt, så måske:
I testeksemplet er der ingen * derfor kan jeg bruge [^*]*, men jeg kan sagtens støde på * når det skal bruges i praksis. ".*?" får jeg ikke til at virke.
-- men det kan være svært at finde rundt i variablerne (som der vist også kun må defineres 9 af !-)
-- els tak for point ;~}
Synes godt om
Ny brugerNybegynder
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.