Code : Tout sélectionner
Procedure.S Digit(Text.S, n)
Define Number.S
For I = 1 To Len(Text + " ")
A = Asc(Mid(Text, I, 1) )
OldDigit = Digit
If (A > 47) And (A < 58)
Digit = 1
If Not OldDigit
nb + 1
EndIf
Number + Chr(A)
Else
Digit = 0
If OldDigit
If nb = n
ProcedureReturn Number
EndIf
Number = ""
EndIf
EndIf
Next
EndProcedure