phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?Q?regul=E4rer_Ausdruck:_Text_zwischen_=3C_und_=3E_ ersetzen?=

[php] regulärer Ausdruck: Text zwischen < und > ersetzen

Erwin Neumann php_(at)_phpcenter.de
Thu, 14 Feb 2002 16:29:39 +0100


Hallo Liste,

ich brauche Hilfe bei einem regulären Ausdruck.
Ich möchte die &quot; Zeichen zwischen < und > durch " ersetzen.

In der FAQ steht

$s="&quot;"; $r="\"";
$text = preg_replace( "/((<[^>]*)|$s)/e" , '"\1"=="\2" ? "\1" : "$r"' ,
$text );

tut das umgekehrte, also den Text, der _nicht_ zwischen < und > steht,
ersetzen. Wie muss ich den Ausdruck umschreiben, damit er die Fundstellen
innerhalb ersetzt?

Danke.

Erwin


php::bar PHP Wiki   -   Listenarchive