Visualizzazione dei risultati da 1 a 5 su 5

Discussione: case insensitive

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127

    case insensitive

    forse è un'altra domanda stupida

    If mia_variabile="ciao" then
    'ciao
    end if
    ma mi andrebbe bene anke
    Ciao
    CIAO
    cIAO
    ciAo
    CiAo
    cIaO
    ecc.

    come faccio a far sì ke l'if sia insensibile alle maiuscole/minuscole?
    grazie..

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    lo sapevo ke era una cazzata .. basta fare
    mia_variabile.ToLower (oppure ToUpper)
    debe, domani mi faccio ricoverare :maLOL: :maLOL:

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    dim str as string=ciao"
    dim a, b as string
    a=str.tolower 'ciao
    b=str.toupper 'CIAO

    quindi cIAo, CiAO, cIAO.... rimangono fuori.

    Detto questo, premetto che è da un po' che non smanetto con il .net, ma il controllo fra stringe non è di default case insensitive?

    Hey hey, my my Rock and roll can never die!

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da sms
    lo sapevo ke era una cazzata .. basta fare
    mia_variabile.ToLower (oppure ToUpper)
    debe, domani mi faccio ricoverare :maLOL: :maLOL:
    Dunque, puoi tentare (il ricovero dico ), ma so per certo che i casi irrecuperabili non vengono ricoverati :maLOL:

    Non credo che abbia chiesto una stupidaggine. In effetti vb.net è diverso da vb6 e da vbscript. Ad esempio, CompareTo è simile alla funzione StrComp, ma non gestisce il confronto tra stringhe indipendentemente da maiuscole e minuscole; IndexOf assomiglia a InStr, ma con le limitazioni di cui sopra; Compare ha una versione di overloads che consente di confrontare una parte delle stringhe tenendo conto o meno delle differenze tra maiuscole e minuscole;

    Concludendo, la tua soluzione è quella che io prediligo
    Pietro

  5. #5

    Re: case insensitive

    Originariamente inviato da sms
    come faccio a far sì ke l'if sia insensibile alle maiuscole/minuscole?
    puoi usare uno dei vari overloads disponibili della funzione statica compare della classe string es.
    codice:
    String.Compare(TextBox1.Text, "ciao", True)
    il True finale indica di effettuare la comparazione case insensitive
    Saluti a tutti
    Riccardo

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.