Mailinglisten-Archive |
Hallo Ich begreifs einfach nicht! Mein Wunsch ist doch recht einfach: Ich kenne den String, der vor dem zu extrahierenden Block steht: \[#[0-9]+\] Auch der Endstring ist bekannt, nämlich (noch einfacher) \[# Wie sage ich also preg_match_all, dass er mir alles, was zwischen diesen beiden Ausdrücken stehen, ausgeben soll? $str_pattern = "/\[#[0-9]+\]([^\[#]+)/"; Klappt aber nicht! So wie ich das sehe, wird '[#' nicht als Einheit betrachtet. Auf Deutsch übersetzt: ([^\[#]+) Extrahiere Zeichenkette, bis entweder ein '[' oder ein '#' kommt. Ich möchte aber: Extrahiere Zeichnkette, bis '[#' da steht. *verzweifel* Danke für eure Hilfe Grüsse Mario -- Mario Aeby Stritenstrasse 47 CH-3176 Neuenegg Mobile 078 690 50 11 Fax 031 741 28 93 http://www.eMeidi.com/
php::bar PHP Wiki - Listenarchive