phpbar.de logo

Mailinglisten-Archive

[php] BBCode Code finden

[php] BBCode Code finden

Yannik Hampe yannik at cipher-code.de
Son Jun 3 21:36:29 CEST 2007



ANGEL Harald wrote:
> Hallo Liste!
> 
> Ich hab folgenden String:
> 
> [code]
> <?
> echo "Hello World!";
> ?>
> [/code]
> 
> und will alles zwischen [code] und [/code] mit regex finden:
> 
> #\[code\](.*)\[/code\]# findet nix
> #\[code\](.*)\[/code\]#s findet auch nix
> 
> Was mach ich denn da falsch? Ich muss doch das s verwenden damit er die space, tab und newline ignoriert, oder versteh ich da was falsch?

Nö, eigentlich nicht...
Aber nimm doch (.*?) also mit dem Fragezeichen zur Umkehrung der
Gierigkeit. Sonst bekommen deine Skripte schnell luistige neue Features,
wenn mehr als ein [code]-Tag im Text ist :-).
> 
> Danke für Hilfe!
> Harald

Yannik

php::bar PHP Wiki   -   Listenarchive