exponenta event banner

Число строк

Количество вхождений шаблона в строке

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

  • String Count block

Описание

Блок «Число строк» подсчитывает вхождения шаблона (под) в строке (str). Если входные данные в подразделе соответствуют части или всем входным данным в str, блок подсчитывает вхождение как 1.

Порты

Вход

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

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

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

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

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

Продукция

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

Число обнаружений строкового шаблона в строке, str, возвращенный как скаляр.

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

Параметры

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

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

на

Учитывать строковый регистр при подсчете найденных строк.

прочь

Не учитывать строковый регистр при подсчете найденных строк.

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

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

Тип выходных данных. Тип может быть унаследован, указан непосредственно или выражен как объект типа данных, например Simulink.NumericType.

При выборе унаследованной опции блок проявляет следующие варианты поведения:

  • Inherit: Inherit via internal rule - Simulink ® выбирает тип данных, чтобы сбалансировать числовую точность, производительность и размер сгенерированного кода с учетом свойств встроенного целевого оборудования.

  • Inherit: Inherit via back propagation - Использовать тип данных управляющего блока.

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

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

Параметр блока: OutDataTypeStr
Текст: символьный вектор
Значения: 'Inherit: Inherit via internal rule' | 'Inherit: Inherit via back propagation' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | '<data type expression>'
По умолчанию: 'Inherit: Inherit via internal rule'

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

Типы данных

integer | string

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

yes

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

no

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

no

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

no

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

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

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