---
title: "Probem med Pattern (Regular Expressions)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/9516-probem-med-pattern-regular-expressions"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "jepsO"
published: "2001-05-15T13:33:00.000Z"
updated: "2001-05-15T23:08:00.000Z"
replies: 2
views: 216
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/asp/9516-probem-med-pattern-regular-expressions"
---

# Probem med Pattern (Regular Expressions)

## #1 — jepsO, 2001-05-15T13:33Z

Mitt mål är att hitta alla länkar där href INTE börjar med <http://,>  ftp:// etc. För att hitta alla dessa använder jag 

```
RegExp.Pattern = "<a href=""\w{3,5}://"
```

Då hittas alla 

```
<a href="{3-5 tecken}://
```

Hur gör jag för att hitta alla 

```
<a href="(INTE {3-5 tecken}://)
```

Jag har nämligen länkar av typen href="namn@foretag.com" som jag vill replaca till href="mail.asp?email=namn@foretag.com".

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

## #2 — emission, 2001-05-15T17:29Z

Matcha istället på alla urlar med @ i, och ersätt dessa med mail.asp?email=*urlen*

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

## #3 — jepsO, 2001-05-15T23:08Z

Nu är jag dessvärre helt ny på Regular Expressions... Är det RegExp.Replace som gäller? Eller går det att fixa med ett Mönster och en for-loop som ersätter alla mailadresser?

Ett kodexempel skulle sitta fint :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/9516-probem-med-pattern-regular-expressions
