hei come si può confrontare due stringhe(in vbscript) in modo che se non contengono una certa parola mi dia come risultato false
Vi prego fatemi sapere qualcosa...grazie
Ma vuoi confrontare due stringhe per vedere se sono uguale o vuoi verificare che in un stringa ci sia almeno un'occorrenza di un'altra ?
Per la prima c'è la funzione StrComp :
Dim MyStr1, MyStr2, MyComp
MyStr1 = "ABCD": MyStr2 = "abcd" ' Definisce le variabili.
MyComp = StrComp(MyStr1, MyStr2, 1) ' Restituisce 0.
MyComp = StrComp(MyStr1, MyStr2, 0) ' Restituisce -1.
MyComp = StrComp(MyStr2, MyStr1) ' Restituisce 1.
Per la seconda InStr :
Dim SearchString, SearchChar, MyPos
SearchString ="XXpXXpXXPXXP" ' Stringa in cui eseguire la ricerca.
SearchChar = "P" ' Esegue la ricerca della lettera "P".
' Confronto testuale a partire dalla posizione 4. Restituisce 6.
MyPos = Instr(4, SearchString, SearchChar, 1)
' Confronto binario a partire dalla posizione 1. Restituisce 9.
MyPos = Instr(1, SearchString, SearchChar, 0)
' Per impostazione predefinita il confronto è binario (l'ultimo argomento è stato omesso).
MyPos = Instr(SearchString, SearchChar) ' Restituisce 9.
' Confronto binario a partire dalla posizione 1. Restituisce 0. Viene trovata la
' lettera "W".
MyPos = Instr(1, SearchString, "W")
Ok la funzione InStr và bene per il mio caso...grazie per il suggerimento...ciaociao:)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.