SEARCH Function

Aus Planfix
Wechseln zu: Navigation, Suche

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"


Gehe zu