Нода «Найти в строке» (find in string node)

Нода ":abbr:`Найти в строке (Find In String)`".

Нода „Find in String“ производит поиск подстроки внутри строки и выводит положение первого совпадения, а также общее количество этих совпадений.

Если подстрока не найдена, значение „количества“ будет равно нулю.

Входы (inputs)

Строка (string)

Вводная строка, в которой будет проводиться поиск.

Поиск (search)

Подстрока, поиск которой будет производиться во входной строке.

Режим (mode)

Определяет способ поиска первого совпадения.

От начала (from start):

Находит первое вхождение подстроки, начиная поиск от начала строки.

От конца (from end):

Находит последнее вхождение подстроки, начиная поиск от конца строки.

Выходы (outputs)

Первое совпадение (first found)

Начальный индекс первого совпадающего вхождения подстроки.

Если „режим“ установлен на „From End“, это будет соответствовать начальной позиции последнего вхождения.

Количество (count)

Общее количество совпадений искомой подстроки во входной строке.