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:
Dit is myn regex:
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:
[[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.]]