digitsPattern
Padrão que casa uma sequência de dígitos.
Categoria: Language Fundamentals > Data Types
Sintaxe
pat = digitsPattern
Casa um ou mais dígitos.
pat = digitsPattern(n)
Casa exatamente n dígitos.
pat = digitsPattern(minDigits, maxDigits)
Casa entre minDigits e maxDigits dígitos.
Descrição
É a versão legível de \d+ das expressões regulares. O padrão pode ser passado a extract, contains, replace, split, count e funções semelhantes, e combinado com outros padrões usando + (sequência) e | (escolha).
Argumentos de entrada
n- Número de dígitos.
minDigits, maxDigits- Limites inferior e superior do comprimento da sequência.
Argumentos de saída
pat- Um objeto
pattern.
Exemplo
Extraindo números
extract('ab12cd345', digitsPattern)
extract('a12b345', digitsPattern(2, 3))
replace('foo123', digitsPattern, '#')
Saída
ans = 2×1 string array
"12"
"345"
ans = 2×1 string array
"12"
"345"
ans = 'foo#'
Veja também
lettersPattern digitBoundary characterListPattern extract pattern