Mailinglisten-Archive |
> $str_pattern = "/\[#[0-9]*\]([^\[]*)./";
> [#22]
> variable=wert
> variable=wert
> ...
>
> [#23]
> variable=wert
> variable=wert
> ...
Hallo Mario,
Was soll denn genau extrahiert werden?
Der "." findet jedes Zeichen, außer dem Zeilenvorschub. Wenn innerhalb der
eckigen Klammern immer 2 Zahlen stehen, dann sollte der Suchstring dafür
\[[0-9]{2}\] lauten. Wenn mindestens ein Zeichen und maximal 2 dann
\[[0-9]{1,2}\]
anschließend gibt es beliebige Zeichen und den ZeilenVorschub [\s.]+ und
zwar mindestens ein Zeichen, also ein "+"-Zeichen. Beendet wird die
Zeichenkette wieder mit \[[0-9]{2}\] oder ... je nach Vorgabe. Der gesuchte
Ausdruck sollte dann in runden Klammern stehen und das Ergebnis dann in ein
Array speichern.
Falls was anderes gesucht wird, einfach nochmals melden
Gruß ernst
------------->>
MFG
Ernst Dietrich
http://www.ernst-dietrich.de
staatl. gepr. Wirtschaftsinformatiker
php::bar PHP Wiki - Listenarchive