lettersPattern
Padrão que casa sequências de letras.
Categoria: Language Fundamentals > Data Types
Sintaxe
pat = lettersPattern
Casa uma ou mais letras.
pat = lettersPattern(n)
Casa exatamente n letras.
pat = lettersPattern(minN, maxN)
Casa entre minN e maxN letras.
Descrição
O padrão é guloso: sem limites, pega a maior sequência de letras possível. Use-o com funções que aceitam padrões, como extract, split, replace, contains e matches. Dígitos, espaços e pontuação encerram uma sequência.
Os padrões se combinam com + para sequência e | para alternativas.
Argumentos de entrada
n- Quantidade de letras a casar.
minN, maxN- Limites inferior e superior para o comprimento da sequência.
Argumentos de saída
pat- Um objeto
pattern.
Exemplo
Extraindo palavras
s = 'abc12 d3';
extract(s, lettersPattern)
extract(s, lettersPattern(2))
Saída
ans = 2×1 string array
"abc"
"d"
ans = "ab"