---
title: "Hitta sista \"/\" i en sträng"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/119311-hitta-sista-i-en-sträng"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "saw"
published: "2005-01-04T23:07:31.000Z"
updated: "2005-01-05T20:32:09.000Z"
replies: 8
views: 478
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/119311-hitta-sista-i-en-sträng"
---

# Hitta sista "/" i en sträng

## #1 — saw, 2005-01-04T23:07Z

Det här är retfullt, men jag har glömt.
Jag får in en sträng via

```
Request.ServerVariables("PATH_INFO")
```

..som resulterar i "/Hemsidor/Medlem/MemberMenu.asp"
Jag vill bara ha ut  "MemberMenu.asp"
Har glömt hur jag använder instr för att hitta sista "/". :q

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

## #2 — Sebbe, 2005-01-04T23:14Z

```
strPath = Request.ServerVariables("PATH_INFO")
strPath = Mid(strPath, InStrRev(strPath, "/") + 1)
```

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

## #3 — Ragge, 2005-01-04T23:22Z

Ännu ett exempel...

```
Dim arrPath
Dim strPath

arrPath = Split(Request.ServerVariables("PATH_INFO"), "/")

If IsArray(arrPath) Then
	strPath = arrPath(UBound(arrPath))
Else
	'Om ingen sökväg hittades...
End If
```

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

## #4 — saw, 2005-01-05T13:03Z

JAg tackar för detta

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

## #5 — @nders, 2005-01-05T14:24Z

[Hur markerar jag vilket svar som löste mitt problem?](http://www.webforum.nu/misc.php?s=&action=faq&page=2#status)

Tack.

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

## #6 — devotion, 2005-01-05T17:12Z

Hmmm..

Konstigt svar som löste problemet.... ;)

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

## #7 — OveRRidE, 2005-01-05T17:51Z

Eftersom det första svaret enligt mig är en snyggare lösning så markerar jag det som det korrekta svaret. 

Saw &raquo; Förstår du vad som menas med att markera det svar som hjälpte dig att lösa problemet?

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

## #8 — saw, 2005-01-05T19:46Z

Nej jag gjorde inte det. Jag får titta lite närmare nästa gång som jag lägger in en förfrågan.

Tack till alla som hjälpt mig.

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

## #9 — Erik Juhlin, 2005-01-05T20:32Z

> **Ragge skrev:**
>
> Ännu ett exempel...
> 
>
>
> ```
> Dim arrPath
> Dim strPath
> 
> arrPath = Split(Request.ServerVariables("PATH_INFO"), "/")
> 
> If IsArray(arrPath) Then
> 	strPath = arrPath(UBound(arrPath))
> Else
> 	'Om ingen sökväg hittades...
> End If
> ```

Split returnerar alltid en array. Kan dock returnera en array utan några poster om strängen man splittar är tom. Så If UBound(arrPath) \>= 0 Then kan vara vettigt.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/119311-hitta-sista-i-en-sträng
