match – Skript- och diagramfunktion
Funktionen match jämför den första parametern med alla de följande och returnerar den numeriska platsen för uttryck som matchar. Jämförelsen är skiftlägeskänslig.
Syntax:
match( str, expr1 [ , expr2,...exprN ])
Returnerad datatyp: heltal
Anteckning om tipsOm du vill använda ej skiftlägeskänslig jämförelse använder du funktionen mixmatch. Om du vill använda ej skiftlägeskänslig jämförelse och jokertecken använder du funktionen wildmatch.
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 |
---|---|
match( ColorCode,'Blue','Black' ) |
Detta uttryck returnerar indexet för matchningen i fältet ColorCode. Om värdet för ColorCode är Blue returnerar det 1. Om värdet för ColorCode är Black returnerar det 2. Om ingen motsvarighet påträffas, returneras 0. |
match( Region, 'North', 'East' ) | Detta uttryck returnerar indexet för matchningen i fältet Region. Om värdet för Region är North returnerar det 1. Om värdet för Region är East returnerar det 2. Om ingen motsvarighet påträffas, returneras 0. |
Vissa exempel i det här ämnet använder inline-laddningar. Använda inline-laddningar för att ladda data