---
title: "Plocka text ur en string"
type: "forum-thread"
url: "https://www.webforum.nu/amne/programmering/27959-plocka-text-ur-en-string"
topic: "Programmering"
topic_url: "https://www.webforum.nu/amne/programmering"
author: "trasher"
published: "2002-01-07T15:24:00.000Z"
updated: "2002-01-08T17:44:00.000Z"
replies: 2
views: 384
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/programmering/27959-plocka-text-ur-en-string"
---

# Plocka text ur en string

## #1 — trasher, 2002-01-07T15:24Z

Jag skulle vilja plocka ut text ur en string. ex:
test-så-här
Då vill jag att den ska kunna lägga det i 3 nya strings "test", "så" & "här". Någon som har en aning om hur det ska gå till?

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

## #2 — MinOrk, 2002-01-08T09:35Z

Du kan använda dig av Pos() funktionen för att hitta positionen på tecknen i mellan dina ord. Sen LeftStr() för att korta bort de ord du sparat undan. Förslagsvis använder du en TStringList för att lagra strängarna i.

\<font size="1" face="Verdana, Arial, Helvetica, sans-serif"\>Kod:\<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600"\>
while Pos('-', str) \> 0 do				 
  begin
     StrList.Add(LeftStr(str, Pos('-', str)-1));	 // En TStringList
     str := RightStr(str, (Length(str)-Pos('-', str)) ); // Kapa bort redan inlaggt ord
  end;

Rättade ett slarvig fel i koden.

\[Redigerat av MinOrk den 08 jan 2002\]

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

## #3 — trasher, 2002-01-08T17:44Z

Man tackar...

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

---

Tråden på webben: https://www.webforum.nu/amne/programmering/27959-plocka-text-ur-en-string
