Avatar billede blueeye97 Nybegynder
22. august 2003 - 22:15 Der er 8 kommentarer og
1 løsning

fjerne foranstillede nuller

Jeg skal fjerne alle foranstillede nuller i en streng.

F.eks.

0000000222 skal være 222
0000000200 skal være 200
0000000010 skal være 10

osv osv.

jeg kan jo ikke replace nuller da det jo også vil ødelægge  0'erne i 200 og 10. Hvordan gør jeg ?
Avatar billede franzy Nybegynder
22. august 2003 - 22:16 #1
er der ikke en kommando til kun at skrive de tal fra stringen du vil have.
Avatar billede franzy Nybegynder
22. august 2003 - 22:17 #2
altså noget med SubStr eller noget. Er ikke helt inde i VB endnu, men det minder nok meget om C++.
Avatar billede Slettet bruger
22. august 2003 - 22:20 #3
Hvis det er i strenge så kan du bare sige Tal=CInt(variabel) så får du det som en Integer.
Avatar billede Slettet bruger
22. august 2003 - 22:20 #4
Eller
Variabel = Cstr(Cint(variabel))
Avatar billede sjh Nybegynder
22. august 2003 - 22:22 #5
Private Sub Form_Load()
  Me.Caption = TrimNull("0000000200")
End Sub

Public Function TrimNull(ByVal strNumber As String) As String
  TrimNull = Str$(Val(strNumber))
End Function
Avatar billede sjh Nybegynder
22. august 2003 - 22:23 #6
det skulle være et svar :o)
Avatar billede blueeye97 Nybegynder
22. august 2003 - 22:23 #7
Fjong bertie. Det var lige hvad jeg havde brug for. takker
Avatar billede blueeye97 Nybegynder
22. august 2003 - 22:24 #8
Sorry shj. Dit svar dukkede op efter jeg havde givet point til bertie :o)
Avatar billede Slettet bruger
22. august 2003 - 22:27 #9
Takker for point :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester