IModelling.StartsWith

Синтаксис Fore

StartsWith(Str: String; SubStr: String): Boolean;

Синтаксис Fore.NET

StartsWith(Str: string; SubStr: string): boolean;

Параметры

Str. Исходная строка;

SubStr. Искомая подстрока.

Описание

Метод StartsWith возвращает признак того, что исходная строка начинается с искомой подстроки.

Комментарии

Возможные значения:

Пробелы в начале строки и подстроки игнорируются. Поиск подстроки в исходной строке выполняется с учетом регистра.

Для получения признака того, что исходная строка оканчивается искомой подстрокой используйте метод IModelling.EndsWith.

Пример Fore

Для выполнения примера добавьте ссылку на системную сборку Ms.

Sub UserProc;
Var
    Func: Modelling;
    res: Boolean;
Begin
    Func := New Modelling.Create;
    res := Func.StartsWith("Calculator""Calc");
    Debug.WriteLine("EndsWith(""" + "Calculator" + """, """ + "Calc""" + ") = " + res.ToString);
End Sub UserProc;

В результате выполнения примера в окно консоли будет выведен признак того, что строка «Calculator» начинается со строки «Calc».

Пример Fore.NET

Необходимые требования и результат выполнения примера Fore.NET совпадают с примером Fore.

Imports Prognoz.Platform.Interop.Ms;

Public Shared Sub Main(Params: StartParams);
Var
    Func: IModelling;
    res: Boolean;
Begin
    Func := New Modelling.Create();
    res := Func.StartsWith("Calculator""Calc");
    System.Diagnostics.Debug.WriteLine("StartsWith(""" + "Calculator"
        + """, """ + "Calc""" + ") = " + res.ToString());
End Sub;

Пример использования в выражениях

Выражение:

StartsWith("Calculator", "calc")

Результат: False.

Выражение 2:

StartsWith("Calculator", "    Calc")

Результат: True.

Применение: выражения можно использовать в формулах моделей контейнера моделирования, в формулах вычисляемых рядов базы данных временных рядов, в формулах моделей контейнера моделирования, являющегося дочерним по отношению к базе данных временных рядов и в редакторе выражения.

См. также:

IModelling | База данных временных рядов: калькулятор, | Контейнер моделирования: редактирование регрессора/формулы | Редактор выражения

См. также:

IModelling