characterListPattern

Padrão que casa qualquer caractere isolado de uma lista.

Categoria: Language Fundamentals > Data Types

Sintaxe

pat = characterListPattern(chars)

Casa um caractere presente em chars.

Descrição

Faz o papel de uma expressão entre colchetes [...] em expressões regulares, mas sem símbolos especiais: todo caractere de chars é tomado literalmente, inclusive - e ^. Combine com asManyOfPattern para casar sequências desses caracteres.

Argumentos de entrada

chars
Texto cujos caracteres formam a lista.

Argumentos de saída

pat
Um objeto pattern que casa um caractere.

Exemplo

Separadores em um texto

extract('a-b_c', characterListPattern('-_'))
extract('a1b2', characterListPattern('0123456789'))
Saída
ans = 2×1 string array

    "-"
    "_"
ans = 2×1 string array

    "1"
    "2"

Veja também

digitsPattern lettersPattern asManyOfPattern extract pattern