---
title: "Regexp, ta bort p-tagg från bild"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/166287-regexp-ta-bort-p-tagg-från-bild"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "doggelito"
published: "2007-11-10T17:36:19.000Z"
updated: "2007-11-11T17:30:07.000Z"
replies: 14
views: 1110
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/166287-regexp-ta-bort-p-tagg-från-bild"
---

# Regexp, ta bort p-tagg från bild

## #1 — doggelito, 2007-11-10T17:36Z

Skulle verkligen behöva lära mig skapa patterns själv men nu behöver jag hjälp! :)
Jag behöver ett pattern som tar bort p-tagg om en bild ligger däri, så här:
Kod in:

```
<p><img src="/mapp/bild.gif" alt=""... /></p>
```

Kod ut:

```
<img src="/mapp/bild.gif" alt=""... />
```

Det kan dock finnas tillfällen då p-taggen även innehåller text och då ska inte p-taggen tas bort!

Det är alltså bara om det ligger en ensam bild som p-taggen ska tas bort! :)

Skål! :bire

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

## #2 — Auric, 2007-11-10T17:45Z

jag förstår inte frågan

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

## #3 — Auric, 2007-11-10T17:46Z

är det fråga eller påstående?

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

## #4 — doggelito, 2007-11-10T17:48Z

Fråga! :)

> **doggelito skrev:**
>
> Jag behöver ett pattern som tar bort p-tagg om en bild ligger däri

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

## #5 — ordell, 2007-11-10T17:59Z

Följande regex bör iaf matcha en p-tagg med en img-tagg (resten av logiken får du skriva själv;)).

```
<p>(<img[^(/>)]+/>)</p>
```

Jag kan varmt rekommendera ett program som heter The Regex Coach (<http://www.weitz.de/regex-coach/>) för att testa och lära sig RE! Funkar skitbra, värt en testsväng!

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

## #6 — doggelito, 2007-11-10T18:04Z

Supertack ordell, ska genast testa. :)
Och tack för tipset om progget! :bire

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

## #7 — voigtann1, 2007-11-10T18:09Z

<http://www.regexbuddy.com/> kan jag även rekomendera...

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

## #8 — ordell, 2007-11-10T18:11Z

RegexBuddy är också ett bra program, no doubt. Jag har dock fastnat för Regex Coach, men det är en smaksak, såklart :)

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

## #9 — doggelito, 2007-11-10T20:31Z

Fan, försöker man själv och hur går det? Tvärnit! :(
Patternet funkar inte till 100%, den fastnar på bildens sökväg som innehåller /.
Denna ger ingen matchning:

```
<p><img alt="" height="207" src="/mapp/bild.jpg" width="477" /></p>
```

Jag behöver alltså få in slash "/" i patternet på nått vis, hur ska det se ut?

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

## #10 — voigtann1, 2007-11-10T20:38Z

```
<p>(<img[^(/>)]+/>)</p>
```

fungera inte alls som ordell vill att den ska fungera.. du kan inte använda \[^\] och () som en grupp..
egentligen borde:

```
<p>(<img.+/>)</p>
```

räcka för dig. Om det nu inte är så att du ha andra taggar mellan din \<p\> tagg \<p\>\<img src="bob"\>\<br/\>\</p\> då kommer den matcha på br taggen också.

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

## #11 — doggelito, 2007-11-10T20:44Z

voigtann1, du är en klippa! :bire
ju enklare, destå bättre! ;)

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

## #12 — ordell, 2007-11-11T11:41Z

Damn it! Haha! Jag testade det inte ordentligt, skönt att någon har koll :)

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

## #13 — ordell, 2007-11-11T11:49Z

Å andra sidan.. det där regexet matchar även \<p\>\<img ../\>bla bla bla\<br /\>\</p\>

Meningen var väl att det skulle matcha en p-tagg med enbart en bild i?

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

## #14 — voigtann1, 2007-11-11T12:04Z

> **ordell skrev:**
>
> Å andra sidan.. det där regexet matchar även \<p\>\<img ../\>bla bla bla\<br /\>\</p\>

> **voigtann1 skrev:**
>
> Om det nu inte är så att du ha andra taggar mellan din \<p\> tagg \<p\>\<img src="bob"\>\<br/\>\</p\> då kommer den matcha på br taggen också.

Det var ju det jag skrev. + scenariot säger ju faktist inte något annat :)

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

## #15 — ordell, 2007-11-11T17:30Z

Haha, jag kanske ska ta och läsa vad folk skriver också :)

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/166287-regexp-ta-bort-p-tagg-från-bild
