Regex probleem

  • Onderwerp starter Onderwerp starter bn2vs
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

bn2vs

Terugkerende gebruiker
Lid geworden
18 aug 2007
Berichten
1.705
Ik heb een regex dieimages uit wikitext moet halen. Deze faalt echter als er links in deze wikitext zitten, zoals in de onderstaande wikitext:

Code:
[[Image:ManningFoyt.JPG|right|thumb|250px|A. J. Foyt (right) and former driver [[Darren Manning]] (left) at the [[2007 Indianapolis 500]].]]

Dit is myn regex:

Code:
preg_replace( '/\[\[(Category|File|Image|):[^\]]+\]\]/', '', $wikiText )

Hoe kan ik er voor zorgen dat deze niet stopt bij de eerste ]], maar bij de eerste ]] die geen extra voorafgaande [[ heeft?

Voor extra duidelijkheid, dit is het resuktaat met mijn huidige regex voor bovenstaande wikitext:

Code:
 (left) at the 2007 Indianapolis 500.]]
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan