LIKE
Resultado = Expresión LIKE Patrón AS Boolean
Devuelve
TRUE
si la cadena
Expresión coincide con la cadena
Patrón.
El
Patrón no diferencia entre mayúsculas y minúsculas y puede contener los siguientes caracteres genéricos:
Caracter genérico
|
Concuerda
|
*
|
Cualquier número o caracter.
|
?
|
Un sólo caracter.
|
[abc]
|
Cualquier caracter entre los corchetes.
|
[x-y]
|
Cualquier caracter del intervalo.
|
[^x-y]
|
Cualquier caracter que no esté en el intervalo.
|
space
|
Cualquier número de espacios o caracteres con un código ASCII menor que 32.
|
{aaa,bbb,...}
|
Una de la cadena entre corchetes. Las cadenas son separadas por comas.
Unknown command @{only-in}
|
\x
|
El carácter x , incluso si se trata de un carácter genérico. Se utiliza para encontrar un carácter genérico.
|
Examples
PRINT "Gambas" LIKE "G*"
PRINT "Gambas" LIKE "?[Aa]*"
PRINT "Gambas" LIKE "G[^Aa]*"
Debe duplicar el carácter de barra invertida, de lo contrario
\*
será interpretado por el compilador como un carácter especial, como
\n
,
\t
, ...
O bien puede utilizar este modelo de cadena:
LIKE "G[Aa][*]"
Examples
PRINT "Gambas" LIKE "G[Aa]\\*"
LIKE se refiere sólo a cadenas ASCII. Si necesita que coincida con cadenas UTF-8, utilice el componente
gb.pcre.
Véase también