SEARCH Function
Aus Planfix
Die Funktion SEARCH() findet einen Textstring innerhalb eines anderen und gibt die Startposition des ersten Textstrings relativ zum ersten Zeichen des zweiten Textstrings zurück.
- Die Funktion ist nicht case-sensitive (Groß-/Kleinschreibung wird nicht berücksichtigt).
- Wenn die Teilzeichenfolge nicht gefunden wird, liefert die Funktion -1 zurück.
- Wenn als Argument für search_text die leere Zeichenfolge ("") angegeben wird, gibt die Funktion SEARCH 1 zurück.
- In das Argument für search_text können Platzhalterzeichen verwendet werden: Fragezeichen (?) und Sternchen (*). Fragezeichen stehen für ein beliebiges Zeichen; Sternchen stehen für eine beliebige Folge von Zeichen. Wenn Sie ein Fragezeichen oder Sternchen in den Suchtext einfügen müssen, setzen Sie ein Tilde (~) vor das Symbol im Argument.
Format:
SEARCH(search_text;string)
SEARCH(search_text;string)
Beispiel:
SEARCH("BOAT*down?he stream";"Row, row, row your boat, gently down the stream") // gibt 20 zurück
SEARCH("What's up~?"; "Did he ask you what's up?") // gibt 16 zurück
SEARCH("apple?";"one apple two apples") // gibt 5 zurück
MID({{Task.Field}};Search(",";{{Task.Field}})+2;1000) // gibt Tom zurück, wenn Task.Field="Hello, Tom"