ta bort radbrytningar till höger

ASP

4 svar · 347 visningar · startad av JonasG

Medlem sedan mars 2001148 inlägg
Trådstart#1

tja!

hur tar jag bort radbrytningar i en sträng? men de skall bara bort om de står allra längst till höger utan något annat till höger om sig.
kanske liknande Trim(sträng) fast med vbcrlf istället för blanksteg.

ber om ursäkt om det nyss har svarats på... hittade inget när jag sökte.

Medlem sedan dec. 19996 721 inlägg
#2
if right(texten,2)=vbcrlf then
i=instrrev(texten,vbcrlf)
j=i+2
while i>0 and j=i+2
	j=i
	i=instrrev(texten,vbcrlf,i)
wend
texten=left(texten,j)
end if

Kanske....testa!

[r]Missade ju att texten inte nödvändigtvis slutar med vbcrlf. Man kan även gör en whilefunktion som fimpar sista tecknet, så länge det är en radbrytning, men det har är snabbare[/r]

[Redigerat av emission den 01 sep 2001]

Medlem sedan feb. 20012 412 inlägg
#3

Tar inte rtrim radbrytningar?

mvh Jörgen

Medlem sedan dec. 200012 464 inlägg
#4

Nej, den tar bort blank.

Medlem sedan juni 200032 967 inlägg
#5

ltrim - tar bort inledande blanksteg.
rtrim - tar bort avslutande blanksteg.
trim - tar bort inledande och avslutande blanksteg.

bara för att klargöra. :)

249 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)