RegEx probleem met templates

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

R S

R S

13/07/2011 13:19:58
Quote Anchor link
Beste,

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

PHP hulp

25/11/2024 04:36:01
 
Joren de Wit

Joren de Wit

13/07/2011 13:38:36
Quote Anchor link
Je regex klopt inderdaad niet :-)

Ik zou eerder zoiets verwachten (niet getest):
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
/[#]{2}([^#]+?)#([^#]+?)[#]{2}/


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
 
R S

R S

14/07/2011 10:20:26
Quote Anchor link
Helemaal super... bedankt voor de heldere uitleg.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.