Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    ultima ricorrenza di un carattere

    come posso sapere qual'è il punto di una stringa in base all'ultima ricorrenza di un carattere?

    Mi spiego meglio:
    In una stringa di percorso file, devo estrarre il nome del file
    c:\mydir\subdir\miofile.txt

    quindi dovrei sapere dove si trova l'ultimo carattere "\" per prendere la stringa da quello successivo fino alla fine per avere "miofile.txt"

    AIUTOOOOOO in ASP non sono capace!

  2. #2
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    codice:
    <%
    var = "c:\mydir\subdir\miofile.txt"
    nomefile = mid(var,InstrRev(var,"\")+1)
    Response.Write(nomefile)
    'Output miofile.txt
    %>
    Instrev restituisce la prima posizione del carattere \ partendo dalla fine della stringa (la funzione Instr invece parte da inizio stringa)

    il mid restituisce una nuova stringa partendeo dalla posizione di \ + 1 fino a fine stringa

  3. #3
    grazie!
    Ne farò buon uso

  4. #4
    Hai 2 modi.
    Uno è quello suggerito da kluster l'altro fa uso di array.
    http://www.weppos.com/asp/script_sho...ipt=143&cat=17

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.