tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
1195
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Alex_Prinz Alex_Prinz ist offline Mitglied
    Registriert seit
    Feb 2010
    Beiträge
    23
    Hallo miteinander!

    Ich habe ein kleines Programm geschrieben mit dem ich auf ein paar Ordner meiner Festplatte zugreife, diese werden dann geöffnet und ich kann
    ein bestimmtes Dateiformat auslesen...

    Bsp. D:\Projekt1\Projekt1.tec

    Ich möchte jetzt, das er mit von hinten alles bis zum "\" abschneidet...

    Habs schon mit

    Code :
    1
    2
    3
    4
    5
    
    Dim s As String
     
    s = "Hallo Du"
    s = Mid(s, 5)
    MsgBox s

    versucht, aber meine Dateinamen sind ja unterschiedlich lang, diesen Befehl kann ich also leider nicht verwenden...

    Wer kann mit einen Lösungsansatz liefer?
    Danke schonmal

    Grüße Alex
     

  2. #2
    Avatar von Yaslaw
    Yaslaw Yaslaw ist offline n/a
    tutorials.de Moderator
    Registriert seit
    Dec 2007
    Ort
    Winterthur(CH)
    Beiträge
    5.205
    mit inStrRev die letzte Position von "\" finden und dann mid anwenden
    Code vb:
    1
    
    Mid(myString, InStrRev(myString, "\") + 1)
     
    ---------------------------------------------------------------------------------------------------
    item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
    item: Tutorial: [PHP][MySQL] Debug Queries
    item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
    item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben

  3. #3
    Alex_Prinz Alex_Prinz ist offline Mitglied
    Registriert seit
    Feb 2010
    Beiträge
    23
    Hey, vielen danke für die Schnelle Antwort, habs genauso gemacht, nur leider
    ist jetzt der vordere Teil weggeschnitten, den, den ich eig. habe wollte

    Hab als Test diese Datei genommen:

    D:\test\test.tec

    Ich möchte nur haben: D:\test

    Code :
    1
    2
    3
    4
    5
    
    Dim stext As String
     
    stext  = Ofd.FileName
     
    MsgBox(Mid(stext, InStrRev(stext, "\") + 1))

    Ich bekomme aber nur test.tec raus, das welches ja eig.. gelöscht werden sollte...


    Bitte nochmals um Hilfe....
     

  4. #4
    Avatar von Yaslaw
    Yaslaw Yaslaw ist offline n/a
    tutorials.de Moderator
    Registriert seit
    Dec 2007
    Ort
    Winterthur(CH)
    Beiträge
    5.205
    Wenn du schon Mid gefunden hast, solltest du Left() und Right() ebenfalls finden........
    Code vb:
    1
    
    Left(myString, InStrRev(myString, "\")-1)

    Das -1 ist nur dazu da, um den "\" auch noch abzuschneiden
     
    ---------------------------------------------------------------------------------------------------
    item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
    item: Tutorial: [PHP][MySQL] Debug Queries
    item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
    item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben

  5. #5
    Alex_Prinz Alex_Prinz ist offline Mitglied
    Registriert seit
    Feb 2010
    Beiträge
    23
    Danke, habs rausgefunden...

    Muss aber den "\" drin lassen, der übersicht wegen....

    1A Forum hier
     

Ähnliche Themen

  1. Kleines Problem mit String (abschneiden)
    Von QUEST08 im Forum PHP
    Antworten: 2
    Letzter Beitrag: 03.10.08, 12:17
  2. String laesst sich mit substring() nicht abschneiden
    Von hugo1981 im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 04.02.08, 20:42
  3. string ab Komma abschneiden?
    Von popelmaster im Forum Visual Basic 6.0
    Antworten: 2
    Letzter Beitrag: 17.02.06, 15:10
  4. String "von hinten" abschneiden
    Von nimenn im Forum Javascript & Ajax
    Antworten: 11
    Letzter Beitrag: 11.09.05, 11:27
  5. String abschneiden nach x Zeichen
    Von yidaki im Forum Java
    Antworten: 5
    Letzter Beitrag: 25.11.04, 14:14