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

    Ultima lettera di una stringa

    Ciao a tutti,
    come posso estrarre l'ultima lettera di una stringa?
    La stringa non ha una lunghezza fissa.
    Es. "oggi piove" mi deve selezionare "e"
    "oggi nevica" mi deve selezionare "a"


    Fatemi sapere.
    Grazie mille

  2. #2
    codice:
    Dim intLen
    Dim strLastWord 'la lettera che interessa a te
    
    intLen = len(stringa)
    strLastWord = Left(stringa,intLen-1)
    Bye
    SGr33n

  3. #3
    userei Right invece di Left

  4. #4
    Vero :P lol
    SGr33n

  5. #5
    Che strano, ho provato così:
    codice:
    Dim intLen
    Dim strLastWord 
    
    intLen = len(filtro)
    strLastWord = Right(filtro,intLen-1)
    Response.Write(strLastWord)
    mi restituisce tutta la stringa senza la prima lettera.

  6. #6
    Così funziona perfettamente:
    codice:
    Dim strLastWord 
    strLastWord = Right(filtro,1)
    Response.Write(strLastWord)

  7. #7
    Altro quesito:
    ho una stringa del genere: oggipiove-2-A

    dovrei selezionare tutto ciò che c'è prima del secondo trattino da destra verso sinistra, nel esempio "oggipiove", come posso fare?

    Altro esempio: ogginevica-molto-3-Q --> deve restituire "ogginevica-molto"

  8. #8
    Risolto tutto, grazie mille

  9. #9
    Originariamente inviato da pegaso22
    Che strano, ho provato così:
    codice:
    Dim intLen
    Dim strLastWord 
    
    intLen = len(filtro)
    strLastWord = Right(filtro,intLen-1)
    Response.Write(strLastWord)
    mi restituisce tutta la stringa senza la prima lettera.
    Si, per right non c'era bisogno di sapere la lunghezza della stringa...

    Io avevo usato il metodo precedente perchè solitamente quando uso una funzione di tal tipo, lo faccio su un tot di lettere e su stringhe di cui nn si sa la dimensione... la forza dell'abitudine :P

    Bye
    SGr33n

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.