wildmatch - スクリプトおよびチャート関数
wildmatch 関数は、最初のパラメーターとそれに続くすべてのパラメーターを比較し、一致した数式の数を返します。比較文字列でワイルドカード文字 ( * および ?) を使用できます。 * は任意の文字のシーケンスと一致します。? は任意の 1 文字と一致します。比較では大文字と小文字は区別されず、日本語のひらがなとカタカナも区別されません。
構文:
wildmatch( str, expr1 [ , expr2,...exprN ])
戻り値データ型: 整数
ワイルドカードを使用せずに比較を行う場合は、match 関数または mixmatch 関数を使用します。
引数 | 説明 |
---|---|
str | 評価される文字列。 |
expr1 | 有効な数値表現を確認する最初の数式。 |
expr2 |
有効な数値表現を確認する 2 番目の数式。 |
expr3 |
有効な数値表現を確認する 3 番目の数式。 |
例 | 結果 |
---|---|
wildmatch( ColorCode,'black','*Blue*' ) |
この数式は、ColorCode の値が Black の場合は 1 を返し、ColorCode の値が Blue、Light Blue、または blue の場合は 2 を返します。 |
wildmatch( Cities,'toronto','Boston','Beijing','Zurich') | この数式は、Cities 項目の値と一致するアイテムのインデックスを返します。 |
このトピックの例のいくつかは、インライン ロードを使用しています。詳細については、「インライン ロードを使用したデータのロード」を参照してください。