namedPattern
Dá um nome a um padrão, para identificar o texto que ele casa.
Categoria: Language Fundamentals > Data Types
Sintaxe
p = namedPattern(pat, name)
Retorna pat marcado com o identificador name.
Descrição
O nome não altera o que o padrão casa. Ele fica guardado no padrão e aparece quando o padrão é exibido, o que facilita ler e depurar padrões compostos longos.
O nome deve seguir as regras de nomes de variáveis: letras, dígitos e sublinhados, começando por letra. Qualquer outra coisa gera um erro.
Argumentos de entrada
pat- Um padrão, ou um texto que é convertido em padrão.
name- Texto que seja um identificador válido do MATLAB.
Argumentos de saída
p- Um padrão que casa exatamente o que
patcasa.
Exemplo
np = namedPattern(digitsPattern, "num")
extract("ab12cd", "b" + np)
Saída
np = pattern
Matching num:
digitsPattern
ans = "b12"