RegEx probleem met templates
R S
13/07/2011 13:19:58Beste,
Ik probeer uit een string specifieke placeholders te indetificeren. ik gebruik hiervoor de volgende code ($load is de string):
preg_match_all("/[#][#].[#].[#][#]/", $load, $matches);
foreach ($matches[0] as $match)
{
echo $match."<br />";
}
een voorbeeld van een string die kan voorkomen is: ##algemeen#welkom##. Ik krijg echter geen resultaat bij de echo. Ik vermoed dat de Regex niet goed is opgebouwd maar kan de fout niet vinden.
Zou iemand mij hiermee kunnen helpen?
Bij voorbaat dank.
Ik probeer uit een string specifieke placeholders te indetificeren. ik gebruik hiervoor de volgende code ($load is de string):
preg_match_all("/[#][#].[#].[#][#]/", $load, $matches);
foreach ($matches[0] as $match)
{
echo $match."<br />";
}
een voorbeeld van een string die kan voorkomen is: ##algemeen#welkom##. Ik krijg echter geen resultaat bij de echo. Ik vermoed dat de Regex niet goed is opgebouwd maar kan de fout niet vinden.
Zou iemand mij hiermee kunnen helpen?
Bij voorbaat dank.
PHP hulp
25/11/2024 04:36:01Joren de Wit
13/07/2011 13:38:36Je regex klopt inderdaad niet :-)
Ik zou eerder zoiets verwachten (niet getest):
ps. De uitleg: match een string die:
- begint met 2 hekjes
- verder gaat met 1 of meer tekens die geen hekje zijn
- vervolgens 1 hekje
- dan weer 1 of meer tekens die geen hekje zijn
- en tenslotte weer 2 hekjes
Ik zou eerder zoiets verwachten (niet getest):
ps. De uitleg: match een string die:
- begint met 2 hekjes
- verder gaat met 1 of meer tekens die geen hekje zijn
- vervolgens 1 hekje
- dan weer 1 of meer tekens die geen hekje zijn
- en tenslotte weer 2 hekjes
Gewijzigd op 13/07/2011 13:40:25 door Joren de Wit