Posix Character Define a diferença entre [[: blank:]] e [[: space:]]?

2

Em este site , ele diz:

[[:blank:]]     space and tab characters
[[:space:]]     whitespace characters

Qual é a diferença entre espaço e caracteres de tabulação e caracteres em branco? Para mim, eles quase parecem iguais.

    
por 14wml 20.03.2017 / 16:40

1 resposta

6

A classe [[:space:]] é um superconjunto de [[:blank:]] que inclui adicionalmente

  • o caractere de nova linha ( \n , feed de linha no Unix, código ASCII 10),
  • guia vertical ( \v , código ASCII 11),
  • feed de formulário ( \f , código ASCII 12) e
  • retorno de carro ( \r , código ASCII 13).

... na localidade POSIX, isto é. Outras localidades podem ter caracteres de espaço adicionais.

    
por 20.03.2017 / 16:45