Einzelnen Beitrag anzeigen

Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#24

Re: [PHP] Regulärer Ausdruck zum Filtern eines Hyperlinks

  Alt 27. Okt 2007, 14:32
Huppsala, hab es nur mit deinem Beispielproblem ohne Attribute getestet. Im Attributsteil ist ja noch einmal ein greedy Stern, der dann alles bis zum allerletzten ">blablabl</tag>" frisst. Also zwei *?:
Code:
&lt;(?<tag>suchmaschine)(=.*?)?&gt;(.*?)&lt;/(\k<tag>)&gt;
Matcht
Code:
&lt;suchmaschine&gt;Suchbegriff(e)&lt;/suchmaschine&gt;
&lt;suchmaschine=Suchbegriff(e)&gt;Text für Beitrag&lt;/suchmaschine&gt;
&lt;suchmaschine&gt;Suchbegriff(e)&lt;/suchmaschine&gt;
jedenfalls anstandslos. Und entspricht ja dann auch fast deiner Version .
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat