phpbar.de logo

Mailinglisten-Archive

[php] Regex

[php] Regex

Thomas Richter php at wwedit.org
Mit Jun 16 20:02:28 CEST 2004


> Extrahiere Block zwischen '[#(Zahl)]' und '[#'. Aber wie 
> mache ich das?

preg_match('/^\s*\[#(\d+)\]\s*$/m',$text,$matches);

in $matches[1] muessten dann alle zahlen auftauchen.

/m sorgt dafuer, dass ^ und $ immer pro zeile getestet werden (also
zeilenanfang, zeilenende, nicht stringanfang, stringende)
die beiden \s* ermoeglichen es evetl. auch whitespaces vor der [ und
hinter dem ] zu haben.

sollte theoretisch funktionioieren... aber nicht getestet.

gruss

thomas



php::bar PHP Wiki   -   Listenarchive