---
title: "Hjälp med Rexexp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/165151-hjälp-med-rexexp"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Gladh"
published: "2007-10-04T08:19:27.000Z"
updated: "2007-10-04T10:42:22.000Z"
replies: 6
views: 634
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/165151-hjälp-med-rexexp"
---

# Hjälp med Rexexp

## #1 — Gladh, 2007-10-04T08:19Z

Jag har följande text:

\[link url=http://www.aftonbladet.se\]Aftonbladet\[/link\]

Som jag vill göra om till en vanlig länk, med hjälp av Regexp. Texten finns i en artikel så det kan finnas fler länkar i samma text eller ingen länk alls i texten. Misstänker att Regexp.Replace är vad jag skall använda mig av. Men jag är riktigt usel till Regexp patterns så jag kan inte komma på hur jag skall skriva :(

\- M

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

## #2 — voigtann1, 2007-10-04T08:49Z

C#

```
string resultString = null;
try {
	resultString = Regex.Replace(subjectString, @"\[link url=(http:\/\/)?([^\]]*)\]([^\]]*)\[\/link\]", "<a href=\"http://$2\">$3</a>", RegexOptions.IgnoreCase);
} catch (ArgumentException ex) {
	// Syntax error in the regular expression
}
```

vb.net

```
Dim ResultString As String
Try
	ResultString = Regex.Replace(SubjectString, "\[link url=(http:\/\/)?([^\]]*)\]([^\]]*)\[\/link\]", "<a href=""http://$2"">$3</a>", RegexOptions.IgnoreCase)
Catch ex As ArgumentException
	'Syntax error in the regular expression
End Try
```

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

## #3 — Zaiman, 2007-10-04T08:49Z

Inte svar på din fråga direkt men det finns bra hjälpmedel upptäckte jag. Hittade denna via google. <https://www.regexbuddy.com> verkar klart prisvärd.

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

## #4 — voigtann1, 2007-10-04T08:54Z

Använder själv <https://www.regexbuddy.com> starkt rekomenderat + pris värt om man håller på med regExp.

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

## #5 — Zaiman, 2007-10-04T09:00Z

> **voigtann1 skrev:**
>
> Använder själv <https://www.regexbuddy.com> starkt rekomenderat + pris värt om man håller på med regExp.

Tyvärr finns ingen "prova på licens" att ladda ned för test av produkten.

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

## #6 — voigtann1, 2007-10-04T09:11Z

<http://www.softspecialist.com/RegexBuddy-1879/RegexBuddy.htm>

googlade ... jag provade en test och köpte 2.0(sen släppter dom 3.0 två dagar efter fick även denna licens). Gillar 2.0 bättre faktiskt än 3.0. Nu när dollarn är så låg som den är så är det ännu mindre pengar vi pratar om (köpte min i mars/april)... visst finns det gratis verktyg + learn by doing så det är inget måste verktyg. Men det skadar inte heller att ha den :)

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

## #7 — Gladh, 2007-10-04T10:42Z

Tack för hjälpen, det fungerar perfekt.

\- Magnus

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/165151-hjälp-med-rexexp
