---
title: "Ta bort vissa tecken från en sträng"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/184797-ta-bort-vissa-tecken-från-en-sträng"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "zino"
published: "2010-10-05T09:34:02.000Z"
updated: "2010-10-05T15:06:18.000Z"
replies: 7
views: 1049
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/184797-ta-bort-vissa-tecken-från-en-sträng"
---

# Ta bort vissa tecken från en sträng

## #1 — zino, 2010-10-05T09:34Z

Hej! Är det någon som vet hur/om man kan ta bort speciella tecken ifrån en sträng?

Strängen är igentligen en sökväg till en fil och kan vara lite olika enligt följande:

/1/2/somtehing.asp

eller

/11/132/somtehing_more.asp

eller

/1/25/52somtehing25.asp

etc.

Antalet siffror kan alltså vara olka och även antalet bokstäver. Bokstäverna kan dessutom innehålla siffror.

Det jag vill göra är att ta bort allt som ligger före det sista / tecknet inklusive detta sista / tecken. Allt som ska finnas kvar är således bokstäverna och de ev. siffror som hör ihop med bokstäverna samt filändelsen.

Några idéer någon?

Tack på förhand.

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

## #2 — voigtann1, 2010-10-05T09:38Z

Du kan ju köra en Split(dinsträng, "/") så få du en array, annars är kan du köra regexp uttryck för att hitta vad du exakt vill hämta ut (jag gissar att det är 1, 2 och "something.asp" du vill få ut i första strängen osv)?

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

## #3 — zino, 2010-10-05T09:50Z

Ja, det är nog Split jag behöver använda. Gjorde ett test och det fungerar. Tänkte först att det fanns något kommando (funktion) för detta direkt så man kan minimera koden, men Split blir nog bäst i alla fall. :)

Tack för tipset. :)

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

## #4 — @nders, 2010-10-05T09:53Z

annars kan man använda lite andra strängfunktioner i en egen funktion:

```
function getFileName(str)
     getFileName = Right(str, len(str)-InStrRev(str, "/"))
end function
```

Se till att lägga till lite felhantering i funktionen bara...

mvh

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

## #5 — zino, 2010-10-05T10:02Z

Ja just det. :) Det var nog någonting sådant jag var ute efter från början. Jag ska testa detta. Dock verkar det som att Split funktionen fungerar bäst för det jag behöver göra med strängen.

Tack igen för hjälpen.

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

## #6 — voigtann1, 2010-10-05T10:07Z

@nders förslag är bättre, trodde du ville ha en kollektion med alla värden.

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

## #7 — aron, 2010-10-05T13:56Z

Jag använde detta reg exp i VB.net förut, ska väll funka för asp?

"\[\\x20\\w\\.-\]\*\[^\\\\\]$"

<http://msdn.microsoft.com/en-us/library/ms972966.aspx>

Se även, kan vara en lösning...

<http://www.w3schools.com/asp/met_getfilename.asp>

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

## #8 — GunnarD, 2010-10-05T15:06Z

Annars har php en inbyggd funktion att splita "path's" [pathinfo();](http://php.net/manual/en/function.pathinfo.php) som är rätt användbar.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/184797-ta-bort-vissa-tecken-från-en-sträng
