webForumDet fria alternativet

Bort med mellanslag!

ASP

26 svar · 587 visningar · startad av fredrik99

Medlem sedan maj 2000426 inlägg
Frågan#1

Hur gör man för att ta bort alla mellanslag före första bokstaven, och alla mellanslag efter sista bokstaven?

Exempel:

" Hej svej.. "

Skall bli:

"Hej svej.."

Finns det någon smart o enkel lösning? :OO

Medlem sedan dec. 200012 464 inlägg
#2
trim(txt)
Medlem sedan okt. 20005 273 inlägg
#3

trim
mvh icaaq

Medlem sedan jan. 20032 285 inlägg
#4
strTxt = " Hej svej "

Trim(strTxt) ' = "Hej svej"
RTrim(strTxt) ' = " Hej svej"
LTrim(strTxt) ' = "Hej svej "
Medlem sedan maj 2000426 inlägg
#5

OK, går det att bland med en array?

RecSet("0") = trim(array1(0))
Medlem sedan mars 20025 907 inlägg
#6

fredrik99 skrev:

OK, går det att bland med en array?

RecSet("0") = trim(array1(0))

japp

Medlem sedan maj 2000426 inlägg
#7

Jag fick massor av mellanrum i databasen ändå :(

Medlem sedan okt. 20005 273 inlägg
#8

Visa kod.....

Medlem sedan maj 2000426 inlägg
#9

Jag hämtar informationen från följande fil, om det kan vara till någon hjälp? :e

Medlem sedan jan. 20032 285 inlägg
#10

Posta ASP koden :)

Medlem sedan maj 2000426 inlägg
#11

Sure!

Set RecSet = Server.CreateObject("ADODB.Recordset")
SQL = "SELECT * FROM rank WHERE plac = 1"
recset.open SQL, connection, 3, 3

RecSet("0") = trim(array1(1))

Grejen är att filen som jag hämtar informationen ifrån har massvis med mellanslag och rader, som ni såg i den bifogade filen. Trodde att dem försvann med trim :l

Medlem sedan jan. 20032 285 inlägg
#12

Vad innehåller array1?

Medlem sedan maj 2000426 inlägg
#13

"

			1\."
Medlem sedan mars 20015 287 inlägg
#14

Det är inte mellanslag du ska ta bort, det är tab...

Medlem sedan jan. 20032 285 inlägg
#15

Använd

array1(1) = Replace(array1(1),vbCrLf,"")
---------------------------------------------------
RecSet("0") = Trim(array1(1))

istället :)

Medlem sedan aug. 20003 575 inlägg
#16

Men det där är ju inte mellan slag

använd
array1(1) = Replace(trim(array1(1)),VbCrlf,"")

Medlem sedan maj 2000426 inlägg
#17

Där försvann radbyten :) Tab finns kvar :(

Medlem sedan mars 20015 287 inlägg
#18

array1(1) = Replace(trim(array1(1)),VbCrlf,"")

array1(1) = Replace(array1(1),chr(9),"")

Medlem sedan aug. 20003 575 inlägg
#19

array1(1) = Replace(trim(Replace(array1(1),chr(9),"")),VbCrlf,"")

Förbättring :D

Medlem sedan maj 2000426 inlägg
#20

Tackar så hjärtligt :e

263 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)