---
title: "regexp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/93696-regexp"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "trexter"
published: "2003-12-31T13:45:42.000Z"
updated: "2004-01-06T11:02:06.000Z"
replies: 1
views: 212
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/dotnet/93696-regexp"
---

# regexp

## #1 — trexter, 2003-12-31T13:45Z

```
public static string forumcode(string abc)
{
	abc = Regex.Replace(abc, @"[b]?<text>[/ b]", @"<b>${text}</b>");
	return abc;
}
```

Läste på MSDN att man skulle kunna använda denna syntaxen i regexp med ?\<text\> och ${text} men med ovanstående kod händer ingenting om jag skickar t.ex. **hmm?\[/ b\]". abc:s värde ändras alltså inte.**

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

## #2 — icaaq, 2004-01-06T11:02Z

Jag har denna för formatering av kod

```
[red]
		private static string QuickTag(string TextToParse, string OpenTag, string CloseTag, string ReplacedOpenTag, string ReplacedCloseTag)
		{			
			string t = TextToParse;
			t = Regex.Replace(t, @"\["+OpenTag+@"\]((.|\s)*?)\["+CloseTag+@"\]", ReplacedOpenTag+"${1}"+ReplacedCloseTag, RegexOptions.Compiled | RegexOptions.IgnoreCase | RegexOptions.Multiline | RegexOptions.IgnorePatternWhitespace);
			return t;
		}
[/red]
```

Och sen använder jag den så här:

```
[red]
string abc;
abc = QuickTag(abc, "b", "/b", "<b>", "</b>");
[/red]
```

Mv icaaq

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/93696-regexp
