---
title: "[url] ? replace?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/106426-url-replace"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Kenchu"
published: "2004-06-29T19:59:57.000Z"
updated: "2004-07-01T13:57:49.000Z"
replies: 5
views: 339
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/106426-url-replace"
---

# [url] ? replace?

## #1 — Kenchu, 2004-06-29T19:59Z

Tjo. :)

sitter och pillar lite med replace-grejor. Försöker komma på hur detta med  i vbulletin fungerar, men mina kunskaper räcker inte till. 

```php
$text = str_replace("[url]","<a href=\"",$text);
$text = str_replace("[/url]","\">Link</a>",$text);
```

 

Detta fungerar uppenbarligen inte. ;) Kan ju inte stå "Link" på varje länk. Hur göra? preg_replace? (Har aldrig förstått mig på det.)

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

## #2 — Kenchu, 2004-06-30T23:27Z

Någon?

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

## #3 — Matte, 2004-07-01T03:42Z

Hur de gör i vBulletin har jag ingen aning om, men du kan testa:

```php
$text = preg_replace("/\\[url](.*?)\\[\\/url]/i", "<a href=\"$1\">$1</a>", $text);
```

\[EDIT\]
Glömmer hela tiden bort att man måste skriva dubbla backslash i forumet :)

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

## #4 — Nexus86, 2004-07-01T10:52Z

Detta bör väl vara mer rätt? Annars funkar ju det ju bara med \[ r\], \[ l\] och \[ u\]. ;)

```php
$text = preg_replace("/\\[url\\](.*?)\\[\\/url\\]/i", "<a href=\\"$1\\">$1</a>", $text);
```

**r/** wF envisas med att lägga in en länk i koden. x(

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

## #5 — Matte, 2004-07-01T11:19Z

Jodå, mina backslash fanns där. Det är bara det att wF visar dom inte ifall man inte skriver dom dubbelt :). Glömde detta.

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

## #6 — Kenchu, 2004-07-01T13:57Z

Fattar inte det här med preg_replace. \>\_\< Vill lära mig!

Vad gör alla de där \\ överallt, och hur kan $1 betyda adressen som skrivs mellan \[url \] och \[ /url\]? Verkar vara så l33t! :D

Men tack för koden! Ska testa den nu. :)

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

---

Tråden på webben: https://www.webforum.nu/amne/php/106426-url-replace
