AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein [PHP] Regulärer Ausdruck zum Filtern eines Hyperlinks
Thema durchsuchen
Ansicht
Themen-Optionen

[PHP] Regulärer Ausdruck zum Filtern eines Hyperlinks

Ein Thema von MathiasSimmack · begonnen am 15. Jan 2007 · letzter Beitrag vom 27. Okt 2007
 
MathiasSimmack
(Gast)

n/a Beiträge
 
#1

[PHP] Regulärer Ausdruck zum Filtern eines Hyperlinks

  Alt 15. Jan 2007, 08:36
Hallo. Folgende Situation: ich habe einen Text mit Autoren- und URL-Infos, der wie folgt aussieht
Zitat:
Das aktuelle Thema ist %style% %version% von %author%
Ja, ist von K2, dem WordPress-Thema. Es gibt eine Funktion, die daraus den passenden Text macht, der dann im Footer angezeigt wird. Jetzt möchte ich aber den Hyperlink zum Stylesheet entfernen, wenn als URL "NA" (not available) angegeben wird. Da man den Text auch beliebig umstellen könnte, sind die einzigen Konstanten also das <a>-Tag samt Inhalt, und das "href"-Attribut.

Wie müsste der reguläre Ausdruck zum Filtern aussehen? Sicher irgendwie
Code:
/\<a ??? href=\"NA\" ???\>(.*?)\<\/a\>/
Den Inhalt des <a>-Tags habe ich als (.*?) angegeben, damit ich ihn später für die Konvertierung nutzen kann (aus dem Link soll ein simples <span>Inhalt</span> werden). Bessere Ideen sind gern willkommen.

Und die Fragezeichen sind mein eigentliches Problem. Sie stehen für die Leerzeichen oder anderen Attribute, die sich vor und/oder hinter dem "href"-Attribut befinden könnten. Hat da jemand eine Idee?
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:29 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz