String Contains, String Starts With, String Ends With

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

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

Описание

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

Параметры

развернуть все

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

на

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

'off'

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

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

Параметры блоков: 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++ с помощью Simulink® Coder™.

Введенный в R2020a