---
title: "Frisera sökvägar.."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/131937-frisera-sökvägar"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "peppar"
published: "2005-07-27T15:36:44.000Z"
updated: "2005-07-28T07:36:32.000Z"
replies: 4
views: 252
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/131937-frisera-sökvägar"
---

# Frisera sökvägar..

## #1 — peppar, 2005-07-27T15:36Z

Försöker mig på att frisera lite sökvägar som jag använder mig av i ett script. Dom ser ut t.ex så här:

```
default_start.asp
default_information.asp
informa_tekniskinformation.asp
```

 osv.

om jag nu vill ha ut delen mellan "\_" och ".asp" så får jag det inte att fungera speciellt bra. Ett litet exempel

```
	pageDetail = "informa_tekniskinfo.asp"
	pageDetail = Mid(pageDetail,2)
	pagedetail = right(pageDetail, instrRev(pageDetail,"_") +7)
```

 ger mig utskriften "tekniskinfo.asp" men låt säg att strängnen ser ut så här 

```
"informa_tekniskinformation.asp"
```

 så blir utskriften lite anorlunda... 

```
"nformation.asp"
```

 Det fattas ju lite bitar så att säga...
Går det att göra så att den blir "dynamisk" ? Jag har plitat lite med Len och instr & instrrev men det blir kakka.

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

## #2 — Palle, 2005-07-27T15:49Z

En variant: 

```
[red]pageDetail = "informa_tekniskinfo.asp"
pageDetail = Right(pageDetail,(Len(pageDetail)-InStrRev(pageDetail,"_",-1,1)))
pageDetail = Left(pageDetail,(InStrRev(pageDetail,".")-1))

Response.Write pageDetail[/red]
```

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

## #3 — peppar, 2005-07-27T15:58Z

Funkar bra!

Måste nog bryta ner den där för att förstå den lite bättre... Jag behöver göra likadant för den första delen av sökvägen...

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

## #4 — Palle, 2005-07-28T07:18Z

> **peppar skrev:**
>
> Jag behöver göra likadant för den första delen av sökvägen...

En variant: :) 

```
[red]<%

strFile = "informa_tekniskinfo.asp"

pageDetail1 = Left(strFile,(InStrRev(strFile,"_")-1))
pageDetail2 = Left(Right(strFile,(Len(strFile)-InStrRev(strFile,"_",-1,1))),(InStrRev(Right(strFile,(Len(strFile)-InStrRev(strFile,"_",-1,1))),".")-1))

Response.Write "<p>"& pageDetail1 &"</p>"
Response.Write "<p>"& pageDetail2 &"</p>"

%>[/red]
```

Ger resultatet:

```
[blue]informa

tekniskinfo[/blue]
```

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

## #5 — @nders, 2005-07-28T07:36Z

Eller:

```
pageDetail = "informa_tekniskinfo.asp"
vPageDetail = split(replace(pageDetail, ".asp", ""), "_")
Response.write "<p>" & vPageDetail(0) & "</p>"
Response.write "<p>" & vPageDetail(1) & "</p>"
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/131937-frisera-sökvägar
