Avatar billede ugologic Nybegynder
03. oktober 2007 - 08:55 Der er 4 kommentarer og
1 løsning

Del af streng

Hej

Jeg har en streng der kan se sådan her ud:

x:\blah\blah\xx.JPG
x:\blah\blah\xxx.JPG
x:\blah\blah\xxx-xxx.JPG
osv osv..

Hvordan laver man nemmest en funktion/et udtryk der trækker den del af strengen der er mellem det sidste \ og . ?

Altså (markeret med [])

x:\blah\blah\[xx].JPG
x:\blah\blah\[xxx].JPG
x:\blah\blah\[xxx-xxx].JPG
Avatar billede erikjacobsen Ekspert
03. oktober 2007 - 09:09 #1
Du kan bruge InStrRev på "." og "\" og så Mid med udgangspunkt i de 2 positioner.
Eller et regulært udtryk ;)
Avatar billede ugologic Nybegynder
03. oktober 2007 - 09:12 #2
Jeg magter ikke lige at lave regulære udtryk, så jeg prøver med InStrRev.
Avatar billede ugologic Nybegynder
03. oktober 2007 - 09:52 #3
Og så virker det :)

Smider du et svar?
Avatar billede erikjacobsen Ekspert
03. oktober 2007 - 10:03 #4
Jeg samler slet ikke på point, tak. Vis din kode her så andre kan få glæde af den, svar selv, accepter eget svar.
Avatar billede ugologic Nybegynder
03. oktober 2007 - 10:07 #5
OK :)

Jeg brugte:

str = objFile
str = Right(str, Len(str) - InStrRev(str, "\"))
str = Left(str, InStrRev(str, ".") - 1)
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