salve
avrei bisogno di confrontare due stringhe per sapere se sono esattamente uguali.
cosa consigliate?
qual'è il modo piu corretto?
mi date un esempio?
grazie
salve
avrei bisogno di confrontare due stringhe per sapere se sono esattamente uguali.
cosa consigliate?
qual'è il modo piu corretto?
mi date un esempio?
grazie
beh se devono essere ESATTAMENTE uguale:
stringa1 = stringa2
se non devi considerare maiuscole o minuscole:
Ucase(stringa1) = Ucase(stringa2)
se non devi considerare eventuali spazi:
Trim(stringa1) = Trim(stringa2)
Se non devi considerare entrambi:
Ucase(Trim(stringa1)) = Ucase(Trim(stringa2))
La passera non dura perchè Sypher la cattura!
"No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"
se devono essere uguali come numero di caratteri, spazi compresi, basterebbe usareOriginariamente inviato da Sypher
beh se devono essere ESATTAMENTE uguale:
stringa1 = stringa2
se non devi considerare maiuscole o minuscole:
Ucase(stringa1) = Ucase(stringa2)
se non devi considerare eventuali spazi:
Trim(stringa1) = Trim(stringa2)
Se non devi considerare entrambi:
Ucase(Trim(stringa1)) = Ucase(Trim(stringa2))
codice:if len(stringa1)=len(stringa2) then print "uguali" else print "diverse
"La fortuna aiuta gli audaci"
(e non gli adagiati)
Se no puoi anche utilizzare StrComp
specificando come terzo parametro "vbBinaryCompare", non viene fatta differenza fra maiuscolo e minuscolo, quindi se hai "ciao" e "Ciao" ti viene detto che sono uguali!codice:if StrComp(stringa1, stringa2, vbBinaryCompare) then MsgBox "Sono uguali"