caseSensitivePattern

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

Описание

пример

newpat = caseSensitivePattern(pat) создает шаблон, который совпадает с pat использование чувствительного к регистру соответствия.

Примеры

свернуть все

Используйте caseSensitivePattern осуществлять чувствительность к регистру в нечувствительных к регистру функциях.

Создайте строку строчных букв. Создайте шаблон, который совпадает с прописным "ABC". Когда используется в нечувствительной к регистру функции, pat соответствия txt.

txt = "abc";
pat = "ABC";
contains(txt,pat,'IgnoreCase',true)
ans = logical
   1

Используйте caseSensitivePattern осуществлять чувствительность к регистру в соответствии для pat даже когда используется в качестве входа для нечувствительной к регистру функции.

pat = caseSensitivePattern(pat);
contains(txt,pat,'IgnoreCase',true)
ans = logical
   0

Входные параметры

свернуть все

Входной набор в виде pattern, массив строк, вектор символов или массив ячеек из символьных векторов.

Типы данных: char | string | pattern | cell

Выходные аргументы

свернуть все

Выведите шаблон, возвращенный как pattern или массив объектов шаблона.

Алгоритмы

Когда caseInsensitivePattern и caseSensitivePattern используются в качестве входных параметров друг для друга, поведение входного набора отвергает внешнюю функцию. Например, caseInsensitivePattern(caseSensitivePattern(pat)) ведет себя чувствительно к регистру.

Введенный в R2020b