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