Code archives/Algorithms/Number from String

This code has been declared by its author to be Public Domain code.

Download source code

Number from String by Cpt. Sovok2001
If you want a Number from a String in which the Numbers are seperated by a comma ("12,456,23,23456"), use this function...
; Extract Numbers from an String.
; Robert Gerlach 2001
; www.robsite.de

numberstring$ = "1,22,333"
Print numberstring$
Print stringtonumber(numberstring$, 1)
Print stringtonumber(numberstring$, 2)
Print stringtonumber(numberstring$, 3)


Function stringtonumber(numberstring$, position)
n_number = 1 ; Number Of Numbers. 
lastcomma = 1
For i = 1 To Len(numberstring$)
If Mid(numberstring$, i, 1) = "," Or i = Len(numberstring$) Then
If n_number = position Then number$ = Mid(numberstring$, lastcomma, i)
lastcomma = i+1
n_number = n_number + 1
EndIf
Next
Return number$
End Function

Comments

None.

Code Archives Forum