---
title: "Regexp för att klippa ut port nummer"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/175303-regexp-för-att-klippa-ut-port-nummer"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Mattias Nordin"
published: "2008-11-14T10:33:54.000Z"
updated: "2008-11-14T11:36:06.000Z"
replies: 6
views: 406
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/175303-regexp-för-att-klippa-ut-port-nummer"
---

# Regexp för att klippa ut port nummer

## #1 — Mattias Nordin, 2008-11-14T10:33Z

Hej,

Jag behöver göra en funktion för att ta bort portnummer ur url adresser. Är nybörjare på regexp men det verkar annars vara en lösning.

Har för mig att vide hade en guide men hittar den inte. Några tips om var man kan läsa mera?

Det jag vill åstakomma är att ersätta följande sträng...

<http://www.test.com:80/SE/favicon.gif>

med... 

<http://www.test.com/SE/favicon.gif>

Mvh
Mattias

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

## #2 — voigtann1, 2008-11-14T10:46Z

är det det ända som finns i din sträng eller?

Kan exempelvis mönstret :XX uppstå på någon plats där du inte vill att den skall ersättas?

är det alla \<a\>-element som skall sökas igenom eller bara kolla exempelvis på det skall börjas med http(s)?

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

## #3 — Mattias Nordin, 2008-11-14T10:59Z

Strängen kommer inte att innehålla något annat än en given url. Teoretiskt sätt kan portnummret vara ett annat så det vill jag kunna hantera. :)

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

## #4 — Mattias Nordin, 2008-11-14T11:23Z

Har nu hittat en sida som hjälper mig att testa mig fram.

<http://www.pagecolumn.com/tool/regtest.htm>

Min sträng <http://www.test.com:80/SE/favicon.gif> ger med följande pattern...

```
[0-9]+/
```

följande resultat...

<http://www.test.com:/SE/favicon.gif>

Jag behöver nu bara få bort : tecknet. Hmmmm....

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

## #5 — Mattias Nordin, 2008-11-14T11:24Z

Bingo. Följande pattern fungerar.

```
:[0-9]+/
```

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

## #6 — voigtann1, 2008-11-14T11:28Z

. är vilket tecken som hellst... vilket kommer nog vara konstigt vid:
<http://www.test.com/test9/>

Om det endast är en länk URL i din sträng:

```
:\d+/
```

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

## #7 — Mattias Nordin, 2008-11-14T11:36Z

jag postade lite snabbt. insåg mitt misstag. 

Om jag sätter global = false så fungerar det ännu bättre. Tack för hjälpen.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/175303-regexp-för-att-klippa-ut-port-nummer
