---
title: "Ta ut första delen i ett namn."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/84415-ta-ut-första-delen-i-ett-namn"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "nisslass"
published: "2003-08-17T12:37:32.000Z"
updated: "2003-08-17T12:47:08.000Z"
replies: 3
views: 228
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/84415-ta-ut-första-delen-i-ett-namn"
---

# Ta ut första delen i ett namn.

## #1 — nisslass, 2003-08-17T12:37Z

Hej.

Sökte lite men eftersom jag är riktigt dålig på att söka så hittade jag inget så jag frågar. ;)

Jag vill ta ut endast förnamnet ur folks namn när jag presenterar dem på en sida. Vissa skriver hela sitt namn och andra inte.

Typ "Nisse Nissesson" ska skrivas ut "Nisse". Måste ju då även funka med dubbla efternamn osv.

Kanske går med regexp eller nåt?

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

## #2 — Sebbe, 2003-08-17T12:41Z

```
strNamn = "Nisse Nissesson"
arrNamn = Split(strNamn)
strNamn = arrNamn(0)
```

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

## #3 — emission, 2003-08-17T12:44Z

Det går med regexp, men kanske blir det enklare så här

```
pos=instr(namn," ")
if pos>0 then
fornamn=left(namn,pos-1)
else
fornamn=namn
end if
```

Red.

Sebbes lösning är fan så mycket snyggare, och kan kortas ned till

Split(strNamn)(0)

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

## #4 — nisslass, 2003-08-17T12:47Z

> **emission skrev:**
>
> Det går med regexp, men kanske blir det enklare så här
> 
>
>
> ```
> pos=instr(namn," ")
> if pos>0 then
> fornamn=left(namn,pos-1)
> else
> fornamn=namn
> end if
> ```

Tack tack. Funkade fint med Sebbes förslag dock. :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/84415-ta-ut-första-delen-i-ett-namn
