---
title: "RegExp, ta ut URL"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/64011-regexp-ta-ut-url"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Gein"
published: "2003-01-07T00:11:48.000Z"
updated: "2003-01-07T00:42:12.000Z"
replies: 1
views: 288
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/64011-regexp-ta-ut-url"
---

# RegExp, ta ut URL

## #1 — Gein, 2003-01-07T00:11Z

Hittade detta regexp på wF

```
$adress = eregi_replace("(\]|[[:punct:]])*))\](([[:alnum:]]|[[:punct:]]|[ÅåÄäÖö])*)\[/url\]","<a href=\"\\2\">\\6</a>",$adress);
```

Det fungerar till viss del, men denna länk funkar inte:
<http://www.knivby.nu/pics/fest/newyear_2003/>
Varför gör den inte det? Någon som kan komplettera min kod så att även den funkar?

Permalänk: https://www.webforum.nu/p/64011

## #2 — Gein, 2003-01-07T00:42Z

den här verkar funka bättre så jag kör med den:

```
$news = preg_replace ( "/\[url=((http:\/\/|https:\/\/|ftp:\/\/|mailto:|file:\/\/|telnet:\/\/|gopher:\/\/)|(www\.))([\w\.\/\?]+)\](.*?)[\/url]/is", "<a href=\"\\2\\3\\4\" target=\"_blank\">\\5</a>", $news );
```

r) Den funkar visst inte heller tillfredställande.. \*morr\*

Permalänk: https://www.webforum.nu/p/903764

---

Tråden på webben: https://www.webforum.nu/amne/php/64011-regexp-ta-ut-url
