---
title: "Instr & Instrrev"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/52598-instr-instrrev"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Rosenson"
published: "2002-09-08T16:02:34.000Z"
updated: "2002-09-08T16:17:19.000Z"
replies: 3
views: 239
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/52598-instr-instrrev"
---

# Instr & Instrrev

## #1 — Rosenson, 2002-09-08T16:02Z

troligen är det jag som gör nå klant fel, men borde inte denna kodsnutten generera 1 6 ? och inte 1 1 som den gör nu...

```
<%
dim test
test = "hejsan"
%>
<%=instr(test, "h")%><br>
<%=instrrev(test, "h")%>
```

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

## #2 — @nders, 2002-09-08T16:13Z

Nej, det stämmer. Teckenpositioner räknas alltid från vänster. Skillnaden mellan funktionerna är att Instr() hittar första teckenpositionen från vänster där sträng2 återfinns i sträng1, och InStrRev() första från höger. Prova med strängen "hejsanh" så får du nog klart för dig hur det fungerar.

Mvh,

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

## #3 — UlfT, 2002-09-08T16:15Z

Den ska generera 1 1 som den gör nu. InstrRev söker från slutet och bakåt. Det betyder INTE att den vänder på strängen. Hade du haft ett till "h" längre fram i strängen, då hade InstrRev gett ett annat resultat än Instr.

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

## #4 — Rosenson, 2002-09-08T16:17Z

okej, tack, :)
höll på att bli smått tokig här, aldrig tänkt på att dom har räknat från vänster förut, :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/52598-instr-instrrev
