T tmtube73 Active Member Licensed User Apr 4, 2020 #1 buongiorno a tutti, qualcuno ha idea di come poter controllare se una stringa A contiene una stringa B esempio: stringa A --> il mare è azzurro stringa B --> azzurro risultato TRUE stringa B --> rosso risultato FALSE grazie.
buongiorno a tutti, qualcuno ha idea di come poter controllare se una stringa A contiene una stringa B esempio: stringa A --> il mare è azzurro stringa B --> azzurro risultato TRUE stringa B --> rosso risultato FALSE grazie.
Gianni M Well-Known Member Licensed User Longtime User Apr 4, 2020 #2 B4X: If A.Contains(B) = TRUE THEN ' vero Else ' falso END IF attenzione! restituisce TRUE anche se b = "zurr" altrimenti devi splittare la stringa in singole Sottostringa, e in questo caso puoi fare il classico confronto if Sottostringa = B
B4X: If A.Contains(B) = TRUE THEN ' vero Else ' falso END IF attenzione! restituisce TRUE anche se b = "zurr" altrimenti devi splittare la stringa in singole Sottostringa, e in questo caso puoi fare il classico confronto if Sottostringa = B
Star-Dust Expert Licensed User Longtime User Apr 4, 2020 #3 B4X: If A.IndexOf(B)>-1 THEN ' vero Else ' falso END IF Oppure B4X: Dim L As List = Regex. Split(" ",A) If L.IndexOf(B)>=0 Then ' vero Else ' falso END IF
B4X: If A.IndexOf(B)>-1 THEN ' vero Else ' falso END IF Oppure B4X: Dim L As List = Regex. Split(" ",A) If L.IndexOf(B)>=0 Then ' vero Else ' falso END IF