Funkcja SEARCH
Z Planfix
Funkcja SEARCH() wyszukuje jedno ciąg znaków w ramach innego ciągu i zwraca pozycję początkową pierwszego ciągu względem pierwszego znaku w drugim ciągu.
- Funkcja nie rozróżnia wielkości liter.
- Jeżeli nie znaleziono podciągu, funkcja zwraca -1.
- Jeżeli jako argument search_text podano pusty łańcuch (""), funkcja SEARCH zwróci 1.
- W argumencie search_text można używać znaków wieloznacznych: znak zapytania (?) i gwiazdka (*). Znak zapytania dopasowuje dowolny pojedynczy znak; gwiazdka dopasowuje dowolną sekwencję znaków. Jeśli chcesz wyszukać znak zapytania lub gwiazdkę dosłownie, poprzedź go tyldą (~) w argumencie.
Format:
SEARCH(search_text;string)
SEARCH(search_text;string)
Przykłady:
SEARCH("BOAT*down?he stream";"Row, row, row your boat, gently down the stream") // zwraca 20
SEARCH("What's up~?"; "Did he ask you what's up?") // zwraca 16
SEARCH("apple?";"one apple two apples") // zwraca 5
MID({{Task.Field}};Search(",";{{Task.Field}})+2;1000) // zwraca Tom, jeśli Task.Field="Hello, Tom"