phpbar.de logo

Mailinglisten-Archive

[php] pcre

[php] pcre

Juri Smarschevski php_(at)_phpcenter.de
Mon, 20 Aug 2001 17:45:50 +0200


Hi Liste,

wieder mal ein PCRE Problem ;-)

$str = "<TITLE>just a test #my_title# - #my_Name#</TITLE>";
Dann moechte ich gern folgendes sagen koennen:

- der naechstliegende tag fuer my_title ist <TITLE>
- der naechstliegende tag fuer my_Name ist <TITLE>
(- usw. unter Umstaenden)

Mein Versuch a la
preg_match_all("=(<.*?>).*?#(.*?)#=s", $str, $match, PREG_PATTERN_ORDER);
p($match[1]);
p($match[2]);

ist nicht ganz gluecklich
Output:
0 => <TITLE>
0 => my_title

my_Name und <TITLE> sind nicht gematcht worden.

Haette jemand einen Vorschlag ?

Vielen Dank und Gruss,
Juri




php::bar PHP Wiki   -   Listenarchive