Avatar billede burglar Nybegynder
26. november 2003 - 22:53 Der er 1 kommentar og
1 løsning

Jeg har en string 'hej2hej' og jeg skal kun bruge 2 tallet

Jeg har en string 'hej2hej' og jeg skal kun bruge 2 tallet. Er der en funktion som kan sortere det fra, således at jeg kun får tal fra 0-9 og alt andet sorteres fra?

Håber du har en ide!

mvh
Claus
Avatar billede eagleeye Praktikant
26. november 2003 - 22:59 #1
Nej der findes ikke en direkte som kan det. Du kan lave en funktion som bruger regular expression som denne som trækker tal ud af en streng:


Function ExtractNumbers(ByVal str)
  Dim enRegEx
  Set enRegEx = New RegExp
  enRegEx.Pattern = "\D"
  enRegEx.Global = True
  ExtractNumbers = enRegEx.Replace(str,"")
End Function


tal = ExtractNumbers ("hej2hej")
Avatar billede burglar Nybegynder
26. november 2003 - 23:15 #2
Fedt, det var det jeg skulle bruge :-)
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