---
title: "Regexp matches och replace?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/165105-regexp-matches-och-replace"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Travoni"
published: "2007-10-02T19:29:14.000Z"
updated: "2007-10-05T16:28:48.000Z"
replies: 6
views: 584
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/165105-regexp-matches-och-replace"
---

# Regexp matches och replace?

## #1 — Travoni, 2007-10-02T19:29Z

> ... href="/mapp/bilder/bilder.aspx"
> ... href="**temp/**bilder/flerbilder.aspx"
> ... href="/foton/personal/personal.aspx"

Jag vill skapa en regexp som med "matches" replace:ar alla länkadresser i filer.

Alla adresser skall replacas till : href="/nytt_mappnamn/...orginalsökväg.aspx, förutom de som börjar med "temp/".

Hur åstakommer jag detta?
Lite exempelkod skulle vara riktigt smutt. 
Tack på förhand.

/T

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

## #2 — Peter S, 2007-10-03T16:57Z

```
Dim myString As String = Regex.Replace(s, "(href\s*=\s*"")(?!temp/)(?:/?)([^""])", "$1/nytt_mappnamn/$2", RegexOptions.IgnoreCase)
```

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

## #3 — Travoni, 2007-10-03T21:21Z

Ruggigt proffisigt.

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

## #4 — Travoni, 2007-10-03T23:29Z

...nu återstår bara ett problem.
Ibland så är det med dubbelfnutt (") och ibland med sitattecken(') och ibland "ingenting" runt urlen då funkar mönstret inte.

```
<a href="/mapp/bilder/bilder.aspx">
<a href='temp/bilder/flerbilder.aspx'>
<a href=/foton/personal/personal.aspx>
```

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

## #5 — Peter S, 2007-10-04T17:24Z

```
Dim myString As String = Regex.Replace(s, "(href=[""']?)(?!temp/)(/?[^/""'>]+/?)", "$1/nytt_mappnamn/", RegexOptions.IgnoreCase)
```

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

## #6 — Travoni, 2007-10-05T16:28Z

Du är för gullig! ;)
Fattar ingenting av det där mönstret med det verkar ju funka.

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

## #7 — Peter S, 2007-10-05T16:28Z

:e

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/165105-regexp-matches-och-replace
