Regular Expression

Tags:    php

Hej Udviklere.

Jeg har en side hvor dette optræder en del gange:
<span class="style6">Noget tekst som jeg gerne vil have ud</span>

Jeg bruger derfor preg_match_all() funktionen til at finde alle teksterne imellem <span class="style6"> og </span>

RegEx:
/<span class="style6">(.+)<\/span>/

Men dette virker ikke da den tager alt der er imellem det første <span class="style6"> og det allersidste </span>. Hvordan får jeg lavet en regex som stopper ved det første </span> den møder efter <span class="style6">?

Tak på forhånd :D
Mathias



Har ikke testet, men hvad hvis du prøver med:

/<span class="style6">(\w+)<\/span>/



t