webForumDet fria alternativet

Hitta länkar i text

PHPur PHP

2 svar · 473 visningar · startad av Pedda

PeddaMedlem sedan juni 20006 032 inlägg
#1

Försöker skriva en preg_replace som ska hitta länkar i text och omvandla dom men lyckas inte få till det riktigt.

Det är om en länk är utan http:// alltså bara https://www.whatever.se som jag inte lyckas lägga till http://

Någon som har ideer på hur jag ska förbättra koden?

$text = preg_replace("/((https?:\\/\\/|ftp:\\/\\/)|(www\\.))([\\w\\.\\/\\?]+)/i", "<a href=\"\\\\2\\\\3\\\\4\">\\\\2\\\\3\\\\4</a>", $text);
PeddaMedlem sedan juni 20006 032 inlägg
#2

Glöm frågan.

Fixade det med två olika preg_replace istället. :)

SoulGodMedlem sedan aug. 20051 200 inlägg
#3

Om du har koden kvar får du gärna dela med dig .. söker samma lösning :P

134 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)