exponenta event banner

Строка содержит, строка начинается с, строка заканчивается с

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

  • Библиотека:
  • Симулинк/строка

  • String Contains block

Описание

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

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

Порты

Вход

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

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

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

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

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

Продукция

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

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

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

Параметры

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

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

на

При поиске шаблона следует учитывать строковый регистр.

прочь

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

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

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

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

  • Contains

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

  • Starts with

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

  • Ends with

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

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

Параметр блока: Function
Текст: символьный вектор
Значения: 'Contains' | 'Starts with' | 'Ends with'
По умолчанию: 'Contains' для блока «Строка содержит», 'Starts with' для строки Начинается с блока, 'Ends with' для строк, заканчивающихся блоком

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

Типы данных

Boolean | string

Прямой проход

yes

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

no

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

no

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

no

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

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.
Представлен в R2020a