Einzelnen Beitrag anzeigen

PeterPanino

Registriert seit: 4. Sep 2004
1.465 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: Relative Referenzen in HTML-Quellcode in absolute Referenzen umwandeln?

  Alt 27. Mär 2013, 10:19
Da gibt es aber noch sehr viel mehr zu beachten. Z.B. kann vor und nach dem = Whitespace kommen, statt " können ' verwendet werden, oder die Attribute könne sogar in einer anderen Reihenfolge stehen, z.B. <a rel="nofollow" href="...">. Außerdem muss man bei sowas unbedingt non-greedy matchen! (Kann man auch, indem man im Regex statt . [^"] schreibt).

Je nachdem, was du erreichen willst, könnte eine sehr viel einfachere und robustere Lösung darin bestehen, einfach ganz oben folgendes in den <head>-Bereich einzufügen: <base href="http://example.com/" />
Dieser Tipp (<base href="http://example.com/" />) ist absolut genial, weil er einfach ist und alles abdeckt! Absolute Referenzen im HTML-Quellcode werden davon nicht berührt, nur relative Referenzen werden konvertiert! Vielen Dank!!!
  Mit Zitat antworten Zitat