whitespacePattern

Padrão que casa caracteres de espaço em branco.

Categoria: Language Fundamentals > Data Types

Sintaxe

pat = whitespacePattern

Casa um ou mais caracteres de espaço em branco consecutivos.

pat = whitespacePattern(n)

Casa exatamente n caracteres de espaço em branco.

pat = whitespacePattern(min, max)

Casa entre min e max caracteres de espaço em branco; max pode ser Inf.

Descrição

Espaços, tabulações e quebras de linha contam como espaço em branco. Sem argumentos o padrão é guloso, então uma sequência de vários espaços é um único casamento.

Substitui a expressão regular \s+ na maior parte do código de limpeza de texto, e pode ser unido a outros padrões com +.

Argumentos de entrada

n
Número exato de caracteres de espaço em branco a casar.
min, max
Limites inferior e superior do comprimento da sequência.

Argumentos de saída

pat
Um objeto pattern para usar com extract, split, replace, contains, count e funções de texto semelhantes.

Exemplo

Dividir em sequências de espaços

s = "a   b  c";
split(s, whitespacePattern)
count(s, whitespacePattern)
Saída
ans = 3×1 string array

    "a"
    "b"
    "c"
ans = 2

Veja também

whitespaceBoundary wildcardPattern split strip pattern