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