wildmatch — funkcja skryptu i funkcja wykresu
Funkcja wildmatch porównuje pierwszy parametr ze wszystkimi kolejnymi parametrami i zwraca numer pasującego wyrażenia. Umożliwia używanie znaków wieloznacznych ( * i ?) w ciągach porównawczych. * dopasowuje dowolną sekwencję znaków. ? dopasowuje dowolny pojedynczy znak. W porównaniu nie jest uwzględniana wielkość liter ani japońskie systemy znaków hiragana i katakana.
Składnia:
wildmatch( str, expr1 [ , expr2,...exprN ])
Typ zwracanych danych: liczba całkowita
Aby dokonywać porównań bez symboli wieloznacznych, należy użyć funkcji match lub mixmatch.
Argument | Opis |
---|---|
str | Ciąg znaków do oceny. |
expr1 | Pierwsze wyrażenie do sprawdzenia poprawnej reprezentacji liczbowej. |
expr2 |
Drugie wyrażenie do sprawdzenia poprawnej reprezentacji liczbowej. |
expr3 |
Trzecie wyrażenie do sprawdzenia poprawnej reprezentacji liczbowej. |
Przykład | Wynik |
---|---|
wildmatch( ColorCode,'black','*Blue*' ) |
To wyrażenie zwraca 1, jeżeli wartością ColorCode jest Black, lub 2, jeżeli wartością ColorCode jest Blue, Light Blue lub blue. |
wildmatch( Cities,'toronto','Boston','Beijing','Zurich') | To wyrażenie zwraca indeks elementu pasującego do wartości w polu Cities. |
Niektóre przykłady w tym temacie wykorzystują ładowania wbudowane. Więcej informacji zawiera temat Używanie wbudowanych ładowań do ładowania danych.