replace
Du kan skriva
strstring = "jag är en sträng med några space i."
do until instr(1,strstring," ")=0
strstring = replace(strstring," "," ")
loop
3 svar · 220 visningar · startad av Emil RT
Hej!
kan man ta bort mellanslag ur en sträng som är längre än 1?
t ex
/E
"detta är en cp-skadad sträng jomenvisst hej hopp"
ska bli
"detta är en cp-skadad sträng jomenvisst hej hopp"
replace tar ju bort rubbet.
replace
Du kan skriva
strstring = "jag är en sträng med några space i."
do until instr(1,strstring," ")=0
strstring = replace(strstring," "," ")
loop
Eller med Regular Expression.
Function RemoveExtraSpaces(strSource)
Dim objRX
Set objRX = New RegExp
objRX.Global = True
objRX.Pattern = "\x20{2,}"
ReplaceExtraSpaces = objRX.Replace(strSource, " ")
End Function
Response.Write RemoveExtraSpaces("hej hopp blabl agj haah.")