stringlib:: pos

Положение подстроки

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.

Синтаксис

stringlib::pos(string1, string2, <pos>)

Описание

stringlib::pos возвращает положение подстроки в строке.

Третий дополнительный аргумент должен быть меньше, чем длина string1.

Если string1 не будет содержать string2, то FAIL будет возвращен.

Примеры

Пример 1

В случае нескольких случаев подстроки возвращено положение первого.

stringlib::pos("abcdeabcdeabcde", "bc")

Пример 2

Если отправная точка для поиска дана, stringlib::pos возвращает первое положение, в котором подстрока происходит после той отправной точки.

stringlib::pos("abcdeabcdeabcde", "bc", 5)

Пример 3

Результатом является FAIL, если подстрока не происходит вообще или после данной отправной точки.

stringlib::pos("abcdeabcdeabcde", "bc", 14)

Параметры

string1, string2

Непустая строка

pos

Целое число, которое определяет первое положение, чтобы искать

Возвращаемые значения

Целое число, которое определяет положение или FAIL.

Смотрите также

Функции MuPAD