phpbar.de logo

Mailinglisten-Archive

[php] Alle noch nicht anklickbaren Links anklickbar machen

[php] Alle noch nicht anklickbaren Links anklickbar machen

Ralf Eggert r.eggert at travello.de
Mi Apr 14 15:40:21 CEST 2010


Hallo Yannik,

Danke für den Tipp.

> Schmeiß hinter deinen regex eine negative lookahead assertion …(?!…) 
> also genauer (?!</a>), damit bekommst du nurnoch tags, die keinen 
> schließenden a-tag direkt dahinter haben :-).

Ich habe es so

preg_match_all(
  '=((http:|https:)\/\/[^ )\r\n!<"]+)(?!</a>)=i', $htmlBody, $linkList
);

und so

preg_match_all(
  '=((http:|https:)\/\/[^ )\r\n!<"]+(?!</a>))=i', $htmlBody, $linkList
);

probiert, aber jeweils erfolglos. Die anklickbaren Links werden dennoch
gefunden.

Danke und Gruss,

Ralf

php::bar PHP Wiki   -   Listenarchive