WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   PHP + preg_replace (https://www.wn.se/forum/showthread.php?t=22933)

Innocast 2007-08-17 10:55

$return = preg_replace ("/(https?:\/\/|<ftp:\/\/>ftp:\/\/|mailto:)([^<>\s\"\']+)/i", "\\2", $return);

Följande rad gör alla länkar klickbara, problemet e att jag inte vill att den ska göra redan länkade länkar länkade (skön svenska)... Dvs har jag ett <a> element i koden så ska detta skippas... Tips? :)

Per 2007-08-17 12:39

Googla på lookbehind assertions. Eller kika på några av de regex som redan finns som gör om URL:er till länkar.

Lumax 2007-08-17 13:01

Hittar du nån bra regexp för ändamålet så får du gärna posta den här på forumet.


Alla tider är GMT +2. Klockan är nu 15:09.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson