Funkce SEARCH
Funkce SEARCH() najde jeden textový řetězec uvnitř jiného a vrátí pozici, na které začíná první řetězec vůči prvnímu znaku druhého textového řetězce.
- Funkce nerozlišuje velká a malá písmena.
- Pokud podřetězec není nalezen, funkce vrátí -1.
- Pokud je jako argument pro search_text zadán prázdný řetězec (""), funkce SEARCH vrátí 1.
- Ve argumentu pro search_text lze použít zástupné znaky: otazník (?) a hvězdička (*). Otazník reprezentuje jakýkoli jeden znak; hvězdička odpovídá libovolné posloupnosti znaků. Pokud potřebujete do vyhledávaného textu zahrnout otazník nebo hvězdičku, dejte před symbol v argumentu vlnovku (~).
Formát:
SEARCH(search_text;string)
SEARCH(search_text;string)
Příklad:
SEARCH("BOAT*down?he stream";"Row, row, row your boat, gently down the stream") //returns 20
SEARCH("What's up~?"; "Did he ask you what's up?") //returns 16
SEARCH("apple?";"one apple two apples") //returns 5
MID({{Task.Field}};Search(",";{{Task.Field}})+2;1000) // returns Tom, if Task.Field="Hello, Tom"