Avatar billede sorenmt84 Juniormester
17. november 2003 - 16:59 Der er 3 kommentarer og
1 løsning

find tal i stregn

Jeg har en række filnavne der hedder thumbx.jpg hvor x er et tal, jeg skal bruge en lille kode, som kan hive tallet ud af og bare "smide" resten væk! Det er også fint nok med at som bare kan klippe "thumb" væk og så altså tage x.jpg med det er op til jer selv!
Men det er ikke nok bare at starte fra højre og så tage de 5 første tegn, da der altid er et og tociffrede tal og der kan også godt være 3 ciffrede!
Avatar billede eagleeye Praktikant
17. november 2003 - 17:05 #1
Hvis der altid står thumb og thumb skal væk så kan du bruge streng funktion Mid sådan her.:

str "thumb93.jpg
str = Mid(str,6)
Avatar billede eagleeye Praktikant
17. november 2003 - 17:07 #2
Selve tallet kan findes sådan her så.

str "thumb93.jpg
index = inStrRev(str, ".")
tal = Mid(str,6, index-6)
Avatar billede sorenmt84 Juniormester
17. november 2003 - 17:17 #3
Jeg siger mange tak... Det tog ikke lang tid.. Har jeg ikke ret i at din første løsning er den hurtigeste eller...? Det kan vel god komme til at betyde lidt hvis der er mange billeder
Avatar billede eagleeye Praktikant
17. november 2003 - 17:28 #4
Jo den føste er hurtigt men den giver tallet og ".jpg" så
str "thumb93.jpg"

Bliver til 93.jpg

den anden giver 93
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