String Contains, String Starts With, String Ends With

Определите, содержит ли строка, начинается с или заканчивается шаблоном

  • Библиотека:
  • Simulink/Строка

  • String Contains block

Описание

Блоки String Contains, String Starts With и String Ends With определяют, содержит ли строка (str), начинается ли она с шаблона (sub) или заканчивается им.

Блоки String Contains, String Starts With и String Ends With идентичны. Когда Function установлено на Containsблок определяет, содержит ли строка указанный шаблон. Когда Function установлено на Starts withблок определяет, начинается ли строка с заданного шаблона. Когда Function установлено на Ends withблок определяет, заканчивается ли строка заданным шаблоном.

Порты

Вход

расширить все

Строка для поиска шаблона в, заданная как скаляр.

Типы данных: string

Шаблон строки для поиска в строке, заданный как скаляр.

Типы данных: string

Выход

расширить все

Был ли обнаружен шаблон строки, возвращен как обнаруженный (1) или не обнаружен (0).

Типы данных: Boolean

Параметры

расширить все

Чувствительность случая для обнаружения шаблона:

на

Примите во строке случай при поиске шаблона.

прочь

Не учитывайте строки случай при поиске шаблона.

Программное использование

Параметры блоков: CaseSensitive
Тип: Вектор символов
Значения: 'on' | 'off'
По умолчанию: 'on'

Функция поиска шаблона, заданная как:

  • Contains

    Поиск шаблона в любом месте строки. Это значение по умолчанию для блока String Contains.

  • Starts with

    Поиск шаблона выполняется только в начале строки. Это значение по умолчанию для блока String Starts With.

  • Ends with

    Поиск шаблона выполняется только в конце строки. Это значение по умолчанию для блока String Ends With.

Программное использование

Параметры блоков: Function
Тип: Вектор символов
Значения: 'Contains' | 'Starts with' | 'Ends with'
По умолчанию: 'Contains' для блока String Contains, 'Starts with' для блока String Starts With, 'Ends with' для String Ends With блока

Характеристики блоков

Типы данных

Boolean | string

Прямое сквозное соединение

yes

Многомерные сигналы

no

Сигналы переменного размера

no

Обнаружение пересечения нулем

no

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ Simulink ®

.
Введенный в R2020a