Skip to content

СЕАРЦҺ функциясы

СЕАРЦҺ() функциясы бір мәтін жолын басқа бір мәтін жолынан іздеп, бірінші мәтін жолының бірінші символынан бастап табылған бірінші мәтін жолының бастапқы орнын қайтарады.

  • Функция регистрге сезімтал емес.
  • Егер ішкі жол табылмаса, функция -1 қайтарады.
  • Егер сеарцһ_техт аргументі ретінде бос жол ("") берілсе, СЕАРЦҺ функциясы 1 қайтарады.
  • сеарцһ_техт аргументінде жұлдызша (*) және сұрақ белгісі (?) сияқты шаблон таңбаларын қолдануға болады. Сұрақ белгісі кез келген бір символға сәйкес келеді; жұлдызша кез келген символдар қатарын бейнелейді. Егер іздеу мәтінінде сұрақ белгісін немесе жұлдызшаны нақты символ ретінде қосу қажет болса, аргументте осы таңбадан бұрын тилда (~) қойыңыз.


Пішім:

СЕАРЦҺ(сеарцһ_техт;стрінг)

СЕАРЦҺ(сеарцһ_техт;стрінг)


Мысал:

СЕАРЦҺ("БОАТ*доун?һе стреам";"Роу, роу, роу ёұр боат, гентлy доун тһе стреам") //нәтижесі 20

СЕАРЦҺ("Уһат'с ұп~?"; "Дід һе аск ёұ уһат'с ұп?") //нәтижесі 16

СЕАРЦҺ("аппле?";"оне аппле туо апплес") //нәтижесі 5

МЫД({{Task.Field}};Сеарцһ(",";{{Task.Field}})+2;1000) // нәтиже Том, егер Таск.Фіелд="Һелло, Том"


Өту