Функция ПОИСК
Функция SEARCH() находит одну текстовую строку внутри другой и возвращает позицию первого символа первой строки относительно первого символа второй строки.
- Функция не учитывает регистр.
- Если подстрока не найдена, функция возвращает -1.
- Если в аргументе search_text указана пустая строка (""), функция SEARCH вернет 1.
- В аргументе search_text можно использовать подстановочные знаки: вопросительный знак (?) и звездочку (*). Вопросительный знак заменяет любой символ, а звездочка — любую последовательность символов. Чтобы включить вопросительный знак или звездочку в текст поиска, поставьте перед этим символом тильду (~) в аргументе.
Формат:
SEARCH(search_text;string)
SEARCH(search_text;string)
Пример:
SEARCH("BOAT*down?he stream";"Row, row, row your boat, gently down the stream") //возвращает 20
SEARCH("What's up~?"; "Did he ask you what's up?") //возвращает 16
SEARCH("apple?";"one apple two apples") //возвращает 5
MID({{Task.Field}};Search(",";{{Task.Field}})+2;1000) // возвращает Tom, если Task.Field="Hello, Tom"