---
title: "Forumkod, regexp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/93802-forumkod-regexp"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Alpha II"
published: "2004-01-02T17:36:41.000Z"
updated: "2004-01-02T17:52:35.000Z"
replies: 1
views: 399
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/93802-forumkod-regexp"
---

# Forumkod, regexp

## #1 — Alpha II, 2004-01-02T17:36Z

Jag har gjort ett litet forum där jag skulle vilja att man kunde använda forumkod, precis som här på webforum.

Hur ser regexps ut för:
\* \[ citat=foo\]bar\[/ citat\]
\* \[ b\]foo\[/ b\], \[ i\]foo\[/ i\], \[ u\]foo\[/ u\] etc. Jag har lyckats med det men det fungerar inte när det kommer radbrytningar.
\* \[ img=filnamn\]

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

## #2 — Webslave, 2004-01-02T17:52Z

IMG:

```
$text = preg_replace("'\[IMG\](.*?)\[/IMG\]'i","<img src=\"$1\" border=\"0\">",$text);
```

BOLD:

```
$text = preg_replace( "'\[B\](.*?)\[/B\]'is","<b>$1</b>",$text);
```

CITAT:

```
$text = preg_replace("/\[CITAT=([^\]]+)]/is", "<div><b>$1 skrev:</b>\n$2", $text);
$text = preg_replace("/\[\/QUOTE]/is", "\n</div>\n", $text);
```

Citat hämtas så här: \[ citat=VemManCiterar\]texten\[ /citat\], jag har valt att lägga det i ett lager då man kan ha flera citat "runt varandra"... ville inte med tabel.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/93802-forumkod-regexp
