Visualizzazione dei risultati da 1 a 5 su 5

Discussione: case sensitive

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    415

    case sensitive

    Ciao a tutti,
    ho due stringhe, una scritta in maiuscolo e minuscolo e una scritta solo in maiuscolo. Le lettere sono uguali, però se eseguo un'istruzione if ponendo come condizione l'uguaglianza delle stringhe non viene eseguita. Si può fare in modo che l'uguaglianza non sia case sensitive? In alternativa si può trasformare quella scritta in minuscolo e maiuscolo in una stringa solo in maiuscolo?
    Grazie!

  2. #2
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Due modi:
    codice:
    S1 = "ciao"
    S2 = "CIAO"
    
    If uCase(S1) = uCase(S2) then
    'Le stringhe sono uguali
    end if
    Oppure con strComp (consigliato). L'ultimo parametro indica il tipo di comparazione 0 (Case Sesitive) 1 (Non Case Sesitive)

    codice:
    If StrComp(S1,S2,1)=0 then
    'Le stringhe sono uguali
    end if
    Questi sono i risultati restituiti da strComp
    codice:
    stringa1 è minore di stringa2 =-1 
    stringa1 è uguale a stringa2  =0 
    stringa1 è maggiore di stringa2  =1 
    stringa1 o stringa2 è Null  =Null

  3. #3

  4. #4
    Ecco, uff, baol mi ha bruciato sul tempo.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    415
    Grazie di tutto!

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.