wildmatch – Skript- och diagramfunktion
Funktionen wildmatch jämför den första parametern med alla de följande och returnerar antalet uttryck som matchar. Den gör det möjligt att använda jokertecken ( * och ?) i jämförelsesträngarna. * matchar alla följder av tecken. ? matchar alla enstaka tecken. Jämförelsen är inte skiftlägeskänslig och är okänslig för de japanska teckensystemen hiragana och katakana.
Syntax:
wildmatch( str, expr1 [ , expr2,...exprN ])
Returnerad datatyp: heltal
Om du vill använda en jämförelse utan jokertecken, ska du använda funktionerna match eller mixmatch.
| Argument | Beskrivning |
|---|---|
| str | Strängen som ska utvärderas. |
| expr1 | Det första uttrycket som ska kontrolleras om det har ett giltigt numeriskt värde. |
| expr2 |
Det andra uttrycket som ska kontrolleras om det har ett giltigt numeriskt värde. |
| expr3 |
Det tredje uttrycket som ska kontrolleras om det har ett giltigt numeriskt värde. |
| Exempel | Resultat |
|---|---|
|
wildmatch( ColorCode,'black','*Blue*' ) |
Detta uttryck returnerar 1 om värdet för ColorCode är Black eller 2 om värdet för ColorCode är Blue eller Light Blue eller blue. |
| wildmatch( Cities,'toronto','Boston','Beijing','Zurich') | Detta uttryck returnerar indexet för det objekt som matchar värdet i Cities-fältet. |
Vissa exempel i det här ämnet använder inline-laddningar. Använda inline-laddningar för att ladda data