1. Главная страница
  2. ››
  3. Формулы
  4. ››
  5. locate(string, substring, start?) - формула Creatium - Upline Studio

locate(string, substring, start?) - формула Creatium - Upline Studio

Кратко о функции

Вычисляет позицию подстроки в строке.

Аргументы

  1. Обязательный: string — строка, в которой ведётся поиск.
  2. Обязательный: substring — подстрока, или, другими словами, фрагмент строки, чью начальную позицию мы ищем.
  3. Необязательный: start? — позиция в строке, с которой мы начинаем искать подстроку. Если не указан, то поиск начинается с первой позиции, номер которой — 0.

Формула

locate(string, substring, start?)

Примеры

locate('Hello, world!', 'Hello')   //   == 0

locate('Hello, world!', 'world')   //   == 7

Разница в поиске, если аргумента start нет и если он есть:

locate('Hello, world!', 'o')    //   == 4

locate('Hello, world!', 'o', 5)   //   == 8

Особенности

Если подстрока не найдена, результатом будет -1.

locate('Hello, world!', 'something')   //   == -1
Logo Upline Studio Creatium

Наша команда Uplinestudio разрабатывает сайты под разные потребности клиентов. Одним из ключевых направлений в нашей разработке является создание сайтов на Creatium.

Оставить заявку

Работает на Creatium