Hey,
das ganze liegt zeilenweise in einem array, aber das hier geht nicht:
(ereg("^(*ausdruck)", $array[$i]))
Das wird auch schlecht gehen, schließlich wendest du so den regulären
Ausdruck nur auf die eine Zeile ($i) im Array an - das Array wird nicht
wie durch Zauberhand von alleine durchsucht (um dein $i mußt du dich
dann selber kümmern).
Übrigens ist der Stern dort völlig daneben. Reguläre Ausdrücke
funktionieren nicht wie Platzhalter / Wildcards.
Warum nicht? Ich hätte gerne, eine RegExp für die Zeile
[ein] ausdruck: ein wert
Mach aus deinem Array wieder einen String, dann kannst du auch mit
regexs arbeiten:
$text = implode("\n", $array);
preg_match("/^[ein] ausdruck:(.+)/m", $text, $uu);
// dann wird $uu[1] == " ein wert"
Wer hilft mir???
Das PHP- oder Perl-Manual vielleicht.
MsF,
milky