24. oktober 2008 - 12:47
Der er
8 kommentarer og 1 løsning
Replace foranstillet komma med ingenting
Hej Hvordan sletter jeg et foranstillet komma i en streng? Strengen er en variabel, og vil nogle gange se ud som dette eksempel ,1/3,3/12,50/2 og andre gange måske 67/12,4/6,8/509,7/869,87/65,14/6 Det er kun i det tilfælde der er et foranstillet komma, at det skal slettes, og det er kun det ene komma der skal væk - how to do? /KKD
Annonceindlæg fra Infor
24. oktober 2008 - 12:58
#1
Utestet Set q = New RegExp q.Pattern = "^," s= ",1/3,3/12,50/2" s= r.Replace(s,"")
24. oktober 2008 - 13:37
#2
q eller r?
24. oktober 2008 - 13:38
#3
Ups: Set q = New RegExp q.Pattern = "^," s= ",1/3,3/12,50/2" s= q.Replace(s,"")
25. oktober 2008 - 14:28
#4
Det virker kun hvis strengen HAR et foranstillet komma. Har strengen ikke et foranstillet komma, giver den en fejlmeddelse. Finten er at strengen nogle gang har, og andre gange ikke har et foranstillet komma.
25. oktober 2008 - 14:31
#5
If Left(string, 1) = "," Then string = Right(string, Len(string)-1) End If
25. oktober 2008 - 14:34
#6
Undskyld - det er mig der ikke har pudset mine briller Kom til at navngive strengen forskelligt - sorry! Giv svar hvis du vil have p
25. oktober 2008 - 14:38
#7
keysersoze --> den virker også, TAK
25. oktober 2008 - 14:43
#8
Nej tak, jeg samler slet ikke point.
26. oktober 2008 - 14:28
#9
skal - selvfølgelig - kun have point hvis løsningen er brugt, ellers behold du dem bare.
Kurser inden for grundlæggende programmering