Argh ... havde overset, den også skulle fjerne ' ' :o| Ja, så er man nødt til at bruge RegExp - hvis man ikke vil bruge to på hinanden følgende Replace :)
Function formaterTekst(str) Dim str2 str2 = Replace(str, " ", "") formaterTekst = Replace(str2, " ", "") End Function
kimlarsen1978> Det er da ikke fordi at jeg ikke vil smide et svar, men 20/10-2007 15:49:07 burde faktisk virke. Så hvordan ser din kode ud, den som fejler?
Denne virker ikke (fjerner hele teksten): **************************** Function formaterTekst(str) Set re = New RegExp re.Global = True
re.Pattern = "( | )+" str = re.Replace(str, " ") End Function ******************************
Denne virker som den skal (fjerner alle de OVERFLØDIGE mellemrum): ****************************** Function formaterTekst(str) Set re = New RegExp re.Global = True
re.Pattern = " " str = re.Replace(str, " ")
re.Pattern = " +" str = re.Replace(str, " ")
formaterTekst = str End Function ********************************
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.