СЕАРЦҺ функциясы
СЕАРЦҺ() функциясы бір мәтін жолын басқа бір мәтін жолынан іздеп, бірінші мәтін жолының бірінші символынан бастап табылған бірінші мәтін жолының бастапқы орнын қайтарады.
- Функция регистрге сезімтал емес.
- Егер ішкі жол табылмаса, функция -1 қайтарады.
- Егер сеарцһ_техт аргументі ретінде бос жол ("") берілсе, СЕАРЦҺ функциясы 1 қайтарады.
- сеарцһ_техт аргументінде жұлдызша (*) және сұрақ белгісі (?) сияқты шаблон таңбаларын қолдануға болады. Сұрақ белгісі кез келген бір символға сәйкес келеді; жұлдызша кез келген символдар қатарын бейнелейді. Егер іздеу мәтінінде сұрақ белгісін немесе жұлдызшаны нақты символ ретінде қосу қажет болса, аргументте осы таңбадан бұрын тилда (~) қойыңыз.
Пішім:
СЕАРЦҺ(сеарцһ_техт;стрінг)
СЕАРЦҺ(сеарцһ_техт;стрінг)
Мысал:
СЕАРЦҺ("БОАТ*доун?һе стреам";"Роу, роу, роу ёұр боат, гентлy доун тһе стреам") //нәтижесі 20
СЕАРЦҺ("Уһат'с ұп~?"; "Дід һе аск ёұ уһат'с ұп?") //нәтижесі 16
СЕАРЦҺ("аппле?";"оне аппле туо апплес") //нәтижесі 5
МЫД({{Task.Field}};Сеарцһ(",";{{Task.Field}})+2;1000) // нәтиже Том, егер Таск.Фіелд="Һелло, Том"