---
title: "Regexp: HTML tag attribut"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/166226-regexp-html-tag-attribut"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "lilja"
published: "2007-11-08T15:19:55.000Z"
updated: "2007-11-08T19:35:11.000Z"
replies: 2
views: 678
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/166226-regexp-html-tag-attribut"
---

# Regexp: HTML tag attribut

## #1 — lilja, 2007-11-08T15:19Z

Hallå,

Jag försöker skicka mail med inbäddade bilder om måste därför leta upp alla bilder för att ta reda på vad de heter och lägga till cid i src före filnamnet.

Åter igen blir jag snart tokig när jag sysslar med Regular Expression.

Följande sträng:

```
<img src="bild.gif" alt="Bild"> Lite text
<img src="bild2.jpg" />
```

skall bli:

```
<img src="cid:bild.gif" alt="Bild"> Lite text
<img src="cid:bild2.jpg" />
```

Jag tänker mig att man ska skriva så här men då får jag ut hela img-taggen. Jag vill bara ha ut det som står i src-attributet på alla img-taggar.

```
Regex regExp = new Regex(@"\<img[^>]+\>");
```

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

## #2 — inspiro, 2007-11-08T16:04Z

Är tyvärr dålig på regexp men om du kan stå ut med en liten fulare lösning så kanske man kan göra nåt i den här stilen:

```
string img = "<img src...>";
img = img.Substring(img.IndexOf(":")+1).Substring(0, img.IndexOf("\""));
```

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

## #3 — ordell, 2007-11-08T19:35Z

Ska du bara ha ut det som står i src-attributen så bör följande fungera:

```
@"src=\""([^""]+)\"""
```

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/166226-regexp-html-tag-attribut
