---
title: "preg_replace fråga"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/58121-preg-replace-fråga"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Webslave"
published: "2002-11-05T12:54:56.000Z"
updated: "2002-11-07T08:53:21.000Z"
replies: 2
views: 234
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/58121-preg-replace-fråga"
---

# preg_replace fråga

## #1 — Webslave, 2002-11-05T12:54Z

Hur får jag så att jag kan använda (?@ etc) tecken i denna kod?

```
$text = preg_replace( "'\[URL\](.*?)\[/URL\]'is","<a href=\"$1\" target=\"_blank\">$1</a>",$_POST['answer_post_text']);
```

Den fungerar men inte om man har ? eller @ tecken... jag kan INGET om reguljära uttryck eller vad det nu heter så all hjälp skulle uppskattas

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

## #2 — Marcus, 2002-11-05T15:37Z

Testa följande kod:

```php
$str = preg_replace('#\\[url\\](.*?)\\[/url\\]#si','<a href="\\1" target="_blank">\\1</a>', $str);
```

Hmmm, det fungerade inte att sätta ut backslashar... testar igen...

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

## #3 — Webslave, 2002-11-07T08:53Z

Jag ville bara säga att "min" kod fungerar om man använder den rätt... jag hade gjort lite fel... dumma lilla mig

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

---

Tråden på webben: https://www.webforum.nu/amne/php/58121-preg-replace-fråga
