wildmatch - Função de script e de gráfico
A função wildmatch compara o primeiro parâmetro com todos os seguintes e retorna o número da expressão correspondente. Isso permite o uso de caracteres curinga ( * e ?) nas strings de comparação. * corresponde a qualquer sequência de caracteres. ? corresponde a qualquer caractere único. A comparação não diferencia maiúsculas de minúsculas e não diferencia maiúsculas de minúsculas dos sistemas de caracteres japoneses Hiragana e Katakana.
Sintaxe:
wildmatch( str, expr1 [ , expr2,...exprN ])
Tipo de dados de retorno: inteiro
Se você quiser usar comparação sem curingas, use as funções match ou mixmatch.
| Argumento | Descrição |
|---|---|
| str | A string a ser avaliada. |
| expr1 | A primeira expressão na qual se buscará uma representação numérica válida. |
| expr2 |
A segunda expressão na qual se buscará uma representação numérica válida. |
| expr3 |
A terceira expressão na qual se buscará uma representação numérica válida. |
| Exemplo | Resultado |
|---|---|
|
wildmatch( ColorCode,'black','*Blue*' ) |
Esta expressão retorna 1 se o valor de ColorCode for Black ou 2 se o valor de ColorCode for Blue ou Light Blue ou blue. |
| wildmatch( Cities,'toronto','Boston','Beijing','Zurich') | Esta expressão retorna o índice do item que corresponde ao valor no campo Cities. |
Alguns dos exemplos neste tópico usam carregamentos inline. Para obter mais informações, consulte Usando carregamentos inline para carregar dados.