Avatar billede suppenudel Nybegynder
29. september 2006 - 16:58 Der er 4 kommentarer og
1 løsning

Konvertere decimal til helt tal

Hejsa. Er der en nem funktion til at konverere f.eks.

500,00 til 50000

Altså så alle unødvendige tegn fjernes og kun tallet står tilbage?
Avatar billede nielle Nybegynder
29. september 2006 - 17:12 #1
F.eks. sådan?

Dim tekst As String = "500,00"
Dim re As Regex = New Regex("[^\d]")
tekst = re.Replace(tekst, "")
Avatar billede suppenudel Nybegynder
01. oktober 2006 - 18:18 #2
Hej, det ser umiddelbart ud til at virke :-) Men jeg kan ikke helt gennemskue hvad det er den gør? Hvad tjekker den Regex for?
Avatar billede nielle Nybegynder
01. oktober 2006 - 19:58 #3
\d - matcher ciffrene 0-9 (d står for digit).
[^...] - matcher alt det som ikke er "...", dvs.:
[^\d] - matcher alt som ikke er et af cifrene 0-9.

Regex'en erstatter derfor alt som ikke er et cifrene 0-9 med 'ingenting'.
Avatar billede suppenudel Nybegynder
01. oktober 2006 - 22:10 #4
Rigtig smart :-) Læg et svar og tak for hjælpen!
Avatar billede nielle Nybegynder
02. oktober 2006 - 08:38 #5
Svar :^)
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