phpbar.de logo

Mailinglisten-Archive

AW: [php] Regex

AW: [php] Regex

Ernst Dietrich dietrich at ecomm-projekte.de
Mit Jun 16 20:14:13 CEST 2004


> $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