exponenta event banner

alphanumericsPattern

Совпадение букв и цифр

Описание

пример

pat = alphanumericsPattern создает шаблон, соответствующий тексту, состоящему из одного или нескольких букв и цифр. alphanumericsPattern является толерантным к Юникоду.

пример

pat = alphanumericsPattern(N) соответствует точно N буквы или цифры.

пример

pat = alphanumericsPattern(minCharacters,maxCharacters) соответствует тексту, состоящему, по крайней мере, из minCharacters и не более maxCharacters персонажи. inf является допустимым значением для maxCharacters. alphanumericsPattern является жадным и соответствует количеству букв и цифр, близким к maxCharacters по возможности.

Примеры

свернуть все

Использовать alphanumericPattern для извлечения букв и цифр из текста.

Создать txt в виде строки. Создать pat в качестве pattern объект, который соответствует буквам и цифрам, используя alphanumericPattern. Извлечь образец из txt.

txt = "abc 123 =+-*/";
pat = alphanumericsPattern;
alphanumerics = extract(txt,pat)
alphanumerics = 2x1 string
    "abc"
    "123"

Создать txt в виде строки. Создать pat в качестве pattern объект, который соответствует группам из трех букв и цифр, используя alphanumericPattern. Извлечь образец из txt.

txt = "abcde123456_@#$";
pat = alphanumericsPattern(3);
alphanumerics = extract(txt,pat)
alphanumerics = 3x1 string
    "abc"
    "de1"
    "234"

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

Создать txt в виде строки. Создать pat в качестве pattern объект, совпадающий с группами из двух-четырех букв и цифр, используя alphanumericPattern. Извлечь образец из txt.

txt = "12345ABCDE";
pat = alphanumericsPattern(2,4);

alphanumerics = extract(txt,pat)
alphanumerics = 3x1 string
    "1234"
    "5ABC"
    "DE"

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

свернуть все

Число совпадающих символов, указанное как неотрицательный целочисленный скаляр.

Типы данных: 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