04. januar 2004 - 21:48Der er
4 kommentarer og 2 løsninger
Læs en string fra højre mod venstre.
Hjælp !!
Jeg her en string der hedder eks.."c:\programmer\test1\test2\file_1.txt" denne samme string kan også hedde eks.."c:\programmer\test1\file_1.txt" osv. jeg skal kun bruge fil navnet "file_1". jeg har prøvet med "InStr" men denne komando læser fra venstre mod højre..
Med kunstig intelligens skaber HP’s nye OmniBook X 14 en unik og skræddersyet brugeroplevelse målrettet dem, der ønsker høj ydeevne og intelligente funktioner
Jeg kender ikke nogen funktioner der kan finde det fra højre mod venstre, men her kommer der en omvej.
Sub test() Dim txtStreng As String, leng As Integer, i As Integer Dim place As Integer txtStreng = "c:\programmer\test1\test2\file_1.txt" leng = Len(txtStreng) i = leng Do While i >= 1 If Right(Left(txtStreng, i), 1) = "\" Then place = i Exit Do End If i = i - 1 Loop MsgBox Right(txtStreng, Len(txtStreng) - place) End Sub
s="c:\programmer\test1\test2\file_1.txt" p=instr(s,"\") while instr(p+1,s,"\")>0 p=instr(p+1,s,"\") wend s=mid(s,p+1) p=instr(s,".") s=left(s,p-1) 'Nu er s strengen "file_1"
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.