
habe folgende regex:
if(preg_match('/\[PHP\](.*)\[\/PHP\]/',$string,$matches))
{
print_r($matches);
}
ich bekomme in dem array im element[0] den match "[PHP]bla[/PHP]" und erst im element [1] den zu verwertenden match "bla". lässt sich dieser erste match unterdrücken oder ist der standardmäßig im match-array?
vg
Zitat:Wer die Doku liest, wird dort lesen, dass im ersten Match IMMER das ganze Pattern gematched wird. Unterdrücken läßt er sich nicht, was aber auch nicht wirklich stört. Danach folgen die Subpattern aus den Klammerungen.
lässt sich dieser erste match unterdrücken oder ist der standardmäßig im match-array?