Home > lang > like 
 en fr de es nl pl pt pt_BR mk sq ca hu cs tr ar fa id vi ko ja ru zh zh_TW eo
Precedente  Successivo  Modifica  Rinomina  Undo  Refresh  Search  Amministrazione  
Documentazione
History
 
Attenzione! Questa pagina non è aggiornata.  Vedi versione in inglese 
LIKE
Risultato = Esperssione LIKE Percorso AS Boolean

Restituisce vero (TRUE) se la stringa Espressione trova la stringa Percorso.

Percorso non tiene conto delle minuscole e maiuscole, e può contenere i seguenti caratteri generici:

Caratteri generici Trova
* Qualsiasi numero di carattere.
? Ogni singolo carattere.
[abc] Qualsiasi carattere tra le parentesi.
[x-y] Qualsiasi carattere nell'intervallo.
[^x-y] Ogni carattere non nell'intervallo.
space Qualsiasi numero di spazi o di carattere con un codice ASCII minore di 32.
{aaa,bbb,...} Una delle stringhe tra parentesi quadre. Le stringhe sono separate da virgole.
Only in 3.0 version
\x Il carattere x, usato come carattere generico per trovare caratteri generici.

Esempio

PRINT "Gambas" LIKE "G*"

True

PRINT "Gambas" LIKE "?[Aa]*"

True

PRINT "Gambas" LIKE "G[^Aa]*"

False

Attenzione! Dovete raddoppiare il carattere di backslash "", altrimenti \* il compilatore lo interpreterà come un carattere speciale tipo \n, \t, ... Oppure potete usare questo modello di stringa: LIKE "G[Aa][*]"

PRINT "Gambas" LIKE "G[Aa]\\*"

False

Attenzione! LIKE si occupa come solo dei caratteri ASCII. Per ricercare stringhe con il set di caratteri UTF-8, Usare la gb.pcre componenti.

Vedi anche

Operatori stringa, Funzioni stringa