Hiya, ik wordt helemaal scheel van de zaken die ik tegenkom over preg_match, al denk ik wel dat de oplossing wel in die hoek zit:
Ik heb een variabele met een lange tekst waarin ergens een tekstje tussen [ en ] staat, bv "bla bla bla bla bla bla [insertimage,4,300,400] bla blabla bla bla"
Nu lukt het me wel met preg_match om er achter te komen dat er iets aanwezig is tussen de [ en ], maar ik wil juist eruit kunnen halen wat er tussen staat. Maar als ik google enzo op "php find content between brackets" ofzo kom ik nergens.
Iemand een suggestie?
Thanx!
Dr.B
EDIT:
Nou jaaaaa nu vind ik het toch op Google, probleem opgelost! Ik zal het meteen hier even herhalen voor wie het interesseert:
Ik heb een variabele met een lange tekst waarin ergens een tekstje tussen [ en ] staat, bv "bla bla bla bla bla bla [insertimage,4,300,400] bla blabla bla bla"
Nu lukt het me wel met preg_match om er achter te komen dat er iets aanwezig is tussen de [ en ], maar ik wil juist eruit kunnen halen wat er tussen staat. Maar als ik google enzo op "php find content between brackets" ofzo kom ik nergens.
Iemand een suggestie?
Thanx!
Dr.B
EDIT:
Nou jaaaaa nu vind ik het toch op Google, probleem opgelost! Ik zal het meteen hier even herhalen voor wie het interesseert:
code:
1
2
3
4
5
| $sentence = "Le petit chat est mort [Theo Gautier]"; preg_match("/(\\[\s*)(.+?)(\s*\])/", $sentence, $match); echo $match[2]; print Theo Gautier. |
[ Voor 23% gewijzigd door Dr.Bob op 27-04-2006 17:30 ]
NERDCORE FOR LIFE