digitsPattern

Совпадайте с символами цифры

Описание

пример

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

пример

pat = digitsPattern(N) текст соответствий, состоявший из точно N символы цифры.

пример

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

Примеры

свернуть все

Задайте выражение шаблона, pat, для числовых цифр с помощью digitsPattern. Извлеките числовые цифры из строки.

str = "MathWorks was founded in 1984. Patterns were 1st introduced in R2020b.";
pat = digitsPattern;
year = extract(str,pat)
year = 3x1 string
    "1984"
    "1"
    "2020"

Задайте pat как шаблон с 4 числовыми цифрами. Используйте pat извлекать годы из массива строк.

dates = ["November 4th 2015" "12/14/2019" "Jan. 1 2020" "28-Jan-2020 15:28:58"];
pat = digitsPattern(4);
year_array = extract(dates,pat)
year_array = 1x4 string
    "2015"    "2019"    "2020"    "2020"

Задайте pat как шаблон чисел с между 3 и 4 цифрами. Используйте pat извлекать три части американского номера телефона от массива строк.

str = "My phone number is 1-(555)-123-4567";
pat = digitsPattern(3,4);
phoneNum = extract(str,pat)
phoneNum = 3x1 string
    "555"
    "123"
    "4567"

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

свернуть все

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

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