Tutti i confronti sono fatti sulle catene di caratteri (stringhe): string1 rel string2.
Più confronti possono essere uniti dai connettivi and  e or. Le parentesi possono essere utilizzate per costruire espressioni logiche più complesse. <p>
:Possibili relazioni rel:
:relazione,>condizione
:==
string1  == string2 o string1  =  string2
vera se  string1 e  string2  sono identiche.
:!=
string1  !=  string2  string1  <>  string2
vera se  string1 e  string2  non sono identiche
:< 
vera se il valore numerico di string1  è strettamente inferiore a quello di string2
:<= 
vera se il valore numerico di string1 è minore o uguale a quello di string2.
:>
string1  >  string2
vera se il valore numerico di string1 è strettamente maggiore di quello di string2.
:>=
string1  >=  string2
vera se il valore numerico di string1 è maggiore o uguale a quello di string2.
:isin
string1  isin  string2
vera se string1 è contenuta in string2.
:notin
string1  notin  string2
vera se string1 non è contenuta in string2.
:iswordof
string1  iswordof  string2
vera se string1 è una parola di string2.
:notwordof
string1  notwordof  string2
vera se string1 non è una parola di string2.
:isvarof
string1  isvarof  string2
vera se string1 è una variabile matematica dell'espressione string2.
:notvarof
string1  notvarof  string2
vera se string1 non è una variabile matematica dell'espressione string2.
:isvariableof
string1  isvariableof  string2
vera se string1 è una variabile matematica dell'espressione string2.
:notvariableof
vera se string1 non è una variabile matematica dell'espressione string2.
:isitemof
string1  isitemof  string2
vera se string1 è un elemento della lista string2.
:notitemof
string1  notitemof  string2
vera se string1 non è un elemento della lista string2.
:islineof
string1  islineof  string2
vera se string1 è una riga di string2.
:notlineof
string1  notlineof  string2
vera se string1 non è una riga di string2.
:issamecase
string1  issamecase  string2
vera se string1 e 
   string2 sono lo stesso testo, non tenendo conto degli spazi ripetuti, ma tenendo conto della maiuscole/minuscole.
:notsamecase
string1  notsamecase  string2
vera se string1 et 
   string2 mpm verofocamp il criterio precedente.
:issametext
string1  issametext  string2
vera se string1 e 
   string2 sono lo stesso testo, senza tener conto di maiuscole/minuscole, spazi ripetuti e lettere accentate.
:notsametext
string1  notsametext  string2
vera se string1 
   e string2  non verificano il criterio precedente.
