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

Для просмотра документации необходимо авторизоваться на сайте