phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?Q?Re:_[php]_Regul=E4re_Ausdr=FCcke?=

[php] Re: [php] Reguläre Ausdrücke

mot_(at)_artnorm.de php_(at)_phpcenter.de
Fri, 05 Oct 2001 17:37:39 +0200


At 04.10.2001 12:51, you wrote:
> >  Ich möchte aus einem Text links entfernen, die Linktexte sollen=
 bleiben.
> >  Also <a href="bla.html" class= ...> soll verschwinden.
>
><?php
>$newtext = preg_replace("#<a href="[^\]]+"=
 [^>]*>([^<]+)</a>#","\\1",$text);
>?>

ich will ja nicht den spass verderben, aber wenn ich diese regex richtig 
lese, dann würde es bedeuten, das kein wert eines weiteren attributes des 
tags a einen wert mit dem zeichen > enthalten kann und auch im 
eingeschlossenen bereich des tags a kein < zeichen erscheinen soll. hm. 
d.h. sie würde nur eingeschränkte gültigkeit haben.

btw,
webmistress

mailto:mot_(at)_artnorm.de
http://www.artnorm.de/



php::bar PHP Wiki   -   Listenarchive