---
title: "Trimma sträng"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/133067-trimma-sträng"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "trexter"
published: "2005-08-21T12:37:56.000Z"
updated: "2005-08-21T20:35:58.000Z"
replies: 3
views: 357
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/133067-trimma-sträng"
---

# Trimma sträng

## #1 — trexter, 2005-08-21T12:37Z

Jag hämtar data från en textarea i stil med:

```
aaa
bbb
ccc
dd
```

Därefter splittar jag för att få en array:

```
arrRMA = Split(Trim(Request.Form("rma")),VBCrLf)
```

Dock blir det fel eftersom att det finns en radbrytning efter "dd" ibland och Trim tar tydligen inte bort den.

Enklaste sättet att fixa detta?

 :)

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

## #2 — @nders, 2005-08-21T18:54Z

Var menar du att det blir fel? Inte i den koden du visat i alla fall.

Kan du inte bara kontrollera att du inte försöker göra något med en tom arrayplats? Eller ska man kunna skicka tomma rader mitt i texten också?

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

## #3 — Baltiz, 2005-08-21T20:26Z

Du får skriva en loop som går igenom texten och kollar om de två(!) sista tecknen är vbcrlf. Om så är fallet så gör du strängen två tecken kortare, ända tills sista tecknet inte är vbcrlf. 
Alltså typ: 

```
do while right(str,2)=vbcrlf
   str=left(str,len(str)-2)
loop
```

Ska du ta bort radbrytningar i början använder du 

```
do while left(str,2)=vbcrlf
   str = mid(str,3)
loop
```

och om du ska ta bort en extra radbrytning i mitten 

```
replace(str,vbcrlf&vbcrlf,vbcrlf)
```

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

## #4 — Baltiz, 2005-08-21T20:35Z

Fast jag hade nog valt att ignorera de tomma strängarna från arrayen istället.
Antar att du använder din array i en foreach-loop eller liknande, är ju mycket lättare att lägga till en if-sats där. Alltså typ

```
for each rad in texten
    if trim(rad)<>"" then 
        'gör vad du nu ska här
    end if
next
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/133067-trimma-sträng
