først stoppe når der er fundet et par
Hej.Det er lidt svært at forklare kort hvad det er jeg ønsker, men her kommer den lange forklaring:
Jeg har følgende regex (php)
/<tr>(.+?)1\. modul(.+?)<\/tr>/i
mit problem er nu at det som jeg prøver at smide det på kan se ud som følger:
<tr><td>1. modul</td><td>abe</td></tr>
og ud får jeg korrekt
<tr><td>1. modul</td><td>abe</td></tr>
men hvis jeg smider det på
<tr><td>1. modul</td><td><table><tr><td>abe</td></tr><tr><td>nisse</td></tr></table></td></tr>
så får jeg
<tr><td>1. modul</td><td><table><tr><td>abe</td></tr>
hvor jeg gerne ville have
hele strengen ud.
Mit problem er altså at hvis den sidste (.+?) indeholder et <tr> så skal den først stoppe når den har fundet en tilsvarende </tr> og så en </tr> til den første <tr>
Håber det giver mening :)
