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

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