Funkcja SEARCH

Z Planfix
Wersja z dnia 01:25, 6 gru 2025 autorstwa PlanfixBot (dyskusja | edycje) (Utworzono nową stronę "{{#seo: |title=SEARCH function |titlemode=append |keywords=planfix, Function, SEARCH |description=SEARCH function }} 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ó…")
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Skocz do: nawigacja, szukaj

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"


Przejdź do