Avatar billede mick Nybegynder
09. april 2005 - 18:01 Der er 8 kommentarer og
1 løsning

Fjerne alt andet end tal i en tekststreng

Hvordan fjerner jeg alle tegn som ikke er tal (0-9) fra en tekststreng?
Avatar billede busschou Praktikant
09. april 2005 - 18:06 #1
der ville det nok være smart at bruge et regulært udtryk tror jeg - men det er desværre ikke min stærkeste side :o)
Avatar billede mikkelk Nybegynder
09. april 2005 - 18:10 #2
strTekst1 = "fhasfkj82nflkj743"
function removeText(strTekst)
for i = 1 to len(strTekst) - 1
    if isnumeric(MID(strTekst, i, 1)) then
        nTemp = nTemp & mid(strTekst, i, 1)
    end if
    removeText = nTemp
next
end function
response.write removeText(strTekst1)
Avatar billede mikkelk Nybegynder
09. april 2005 - 18:11 #3
HOV:
strTekst1 = "fhasfkj82nflkj743"
function removeText(strTekst)
for i = 1 to len(strTekst)
    if isnumeric(MID(strTekst, i, 1)) then
        nTemp = nTemp & mid(strTekst, i, 1)
    end if
    removeText = nTemp
next
end function
response.write removeText(strTekst1)
Avatar billede ranglen Nybegynder
09. april 2005 - 18:24 #4
Den 'regulære' måde:

strTekst1 = "fhasfkj82nflkj743"

Set re = New RegExp
re.Global = True
re.Pattern = "[^\d]"

Response.Write re.Replace(strTekst1, "")
Avatar billede busschou Praktikant
09. april 2005 - 18:25 #5
dejligt med regulært udtryk...må til at lære det ;o)
Avatar billede mick Nybegynder
09. april 2005 - 18:26 #6
Tak for hjælpen. Kom med et svar så får i nogle poeng.
Avatar billede mikkelk Nybegynder
09. april 2005 - 18:33 #7
Herligt at lære noget nyt :-)
Et svar - så må du jo selv om hvordan du fordeler pointene.
Avatar billede busschou Praktikant
22. april 2005 - 23:39 #8
mick >> lukketid ? ;o)
Avatar billede mick Nybegynder
23. april 2005 - 08:16 #9
Jep, lukketid :). Tak for hjælpen.
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