lettersPattern

Совпадайте с символами буквы

Описание

пример

pat = lettersPattern создает шаблон, который совпадает с текстом, состоявшим из одного или нескольких букв. lettersPattern терпимый Unicode.

пример

pat = lettersPattern(N) текст соответствий, состоявший из точно N буквы.

пример

pat = lettersPattern(minCharacters,maxCharacters) текст соответствий, состоявший из многих букв, больше, чем или равный minCharacters и меньше чем или равный maxCharactersInf допустимое значение для maxLetter. lettersPattern является жадным и совпадает со многими буквами как близко к maxCharacters как возможный.

Примеры

свернуть все

Используйте lettersPattern извлекать слова из строки, содержащей обозначает буквами, числа, пробелы и пунктуация.

Создайте txt как строка. Создайте pat как pattern возразите что буквы соответствий с помощью lettersPattern. Извлеките шаблон из txt.

txt = "The 2 parties agreed. The meeting would occur at 1 PM.";
pat = lettersPattern;
words = extract(txt,pat)
words = 9x1 string
    "The"
    "parties"
    "agreed"
    "The"
    "meeting"
    "would"
    "occur"
    "at"
    "PM"

Используйте lettersPattern считать случаи отдельных букв в линии текста.

Создайте txt как строка. Создайте pat как pattern возразите что буквы индивидуума соответствий с помощью lettersPattern. Извлеките шаблон. Отобразите гистограмму количества случаев каждой буквы.

txt = "What are the letters in this sentence?";
pat = lettersPattern(1);
letters = extract(txt,pat);
letters = categorical(letters);
histogram(letters)

Figure contains an axes. The axes contains an object of type categoricalhistogram.

Используйте lettersPattern исключить слова больше чем с пятью буквами.

Создайте pat как pattern это совпадает с группами из пяти или больше букв с помощью lettersPattern. Извлеките шаблон.

txt = "Some of these words are longer than others.";
pat = lettersPattern(5,inf);
extract(txt,pat)
ans = 4x1 string
    "these"
    "words"
    "longer"
    "others"

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

свернуть все

Количество символов, чтобы соответствовать в виде неотрицательного целочисленного скаляра.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Минимальное количество символов, чтобы соответствовать в виде неотрицательного целочисленного скаляра.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Максимальное количество символов, чтобы соответствовать в виде неотрицательного целочисленного скаляра.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

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

свернуть все

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

Введенный в R2020b