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
Для просмотра документации необходимо авторизоваться на сайте