Skip to content

СЕАРCҲ функсияси

СЕАРCҲ() функсияси бир матн сатрини бошқасида излайди ва биринчи матн сатрининг бошланиш позициясини иккинчи матн сатрининг биринчи белгиси нисбатан қайтаради.

  • Функция катта-кичик ҳарфларга сезгир эмас.
  • Агар қидирилаётган осцатр топилмаса, функция -1 ни қайтаради.
  • Агар сеарч_техт аргументи сифатида бо'ш сатр ("") берилса, СЕАРCҲ функцияси 1 ни қайтаради.
  • Wилдcард (ёввойи белгилар) сеарч_техт аргументида ишлатилиши мумкин: савол белгиси (?) ва юлдузча (*). Савол белгиси ҳар қандай белгига мос келади; юлдузча ҳар қандай белгилар кетма-кетлигига мос келади. Агар қидирув матнида савол белгиси ёки юлдузчани қо'шишингиз керак бо'лса, аргументдаги белгидан олдин то'лқинча (~) қо'йинг.


Формат:

СЕАРCҲ(сеарч_техт;стринг)

СЕАРCҲ(сеарч_техт;стринг)


Мисол:

СЕАРCҲ("БОАТ*доwн?ҳе стреам";"Роw, роw, роw ёур боат, гентлй доwн тҳе стреам") // 20 ни қайтаради

СЕАРCҲ("Wҳат'с уп~?"; "Дид ҳе аск ёу wҳат'с уп?") // 16 ни қайтаради

СЕАРCҲ("аппле?";"оне аппле тwо апплес") // 5 ни қайтаради

МИД({{Task.Field}};Сеарч(",";{{Task.Field}})+2;1000) // агар Таск.Фиэлд="Ҳелло, Том" бо'лса Том ни қайтаради


Ўтиш