Funcția SEARCH

De la Planfix
Salt la: navigare, căutare

Funcția SEARCH() găsește un șir de text într-un alt șir și returnează poziția de început a primului șir în raport cu primul caracter al celui de-al doilea șir.

  • Funcția nu ține cont de majuscule/minuscule.
  • Dacă subșirul nu este găsit, funcția returnează -1.
  • Dacă șirul gol ("") este setat ca argument pentru search_text, funcția SEARCH va returna 1.
  • Caractere wildcard pot fi folosite în argumentul pentru search_text: semnul întrebării (?) și asteriscul (*). Semnele de întrebare corespund oricărui caracter; asteriscurile corespund oricărei secvențe de caractere. Dacă trebuie să includeți un semn de întrebare sau un asterisc în textul de căutat, puneți un tilde (~) înaintea simbolului în argument.


Format:

SEARCH(search_text;string)

SEARCH(search_text;string)


Exemplu:

SEARCH("BOAT*down?he stream";"Row, row, row your boat, gently down the stream") //returnează 20

SEARCH("What's up~?"; "Did he ask you what's up?") //returnează 16

SEARCH("apple?";"one apple two apples") //returnează 5

MID({{Task.Field}};Search(",";{{Task.Field}})+2;1000) // returnează Tom, dacă Task.Field="Hello, Tom"


Mergeți la