Lid |
|
Hey ik probeer een klein template systeempje voor mijn designer te maken. Dit zo dat het voor hem makkelijker is te begrijpen waar hij content moet plaatsen.
Nu loop ik tegen het volgende probleem
Ik heb de volgende RegEx gemaakt:
/\{content( type=\"(?<type>[^\"]+)\")?( name=\"(?<name>[^\"]+)\")?\}/si
/\{content( type=\"(?<type>[^\"]+)\")?( name=\"(?<name>[^\"]+)\")?\}/si
Nu werkt deze perfect wanneer ik de volgende string heb.
blaat {content type="block" name="TestBlock"} blaat
blaat {content type="block" name="TestBlock"} blaat
Maar helaas wanneer ik de volgende string pak dan ziet hij alleen de eerste.
blaat {content type="block" name="TestBlock"} blaat {content type="block" name="TestBlock2"}
blaat {content type="block" name="TestBlock"} blaat {content type="block" name="TestBlock2"}
Iemand een idee hoe ik dit probleem kan oplossen ?
Edit: Sorry preg_match_all was de reder in nood:)
|