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 pat casa.

Exemplo

np = namedPattern(digitsPattern, "num")
extract("ab12cd", "b" + np)
Saída
np = pattern
  Matching num:

    digitsPattern
ans = "b12"

Veja também

pattern digitsPattern extract contains regexpPattern