Delimitador

Um delimitador é um caractere de texto (ou uma sequência de caracteres) que separa elementos em uma cadeia de caracteres de texto ou em um fluxo de dados. Alguns delimitadores separam um objeto em várias partes de dados, enquanto outros estabelecem limites ao redor dos dados para fornecer estrutura. Os delimitadores podem oferecer uma maneira confiável e previsível de dividir cadeias de texto para programação de computadores, análise sintática de texto e análise de dados.

Os delimitadores são usados em muitos contextos diferentes. As linguagens de programação usam vários caracteres delimitadores para estruturar e formatar o código, como parênteses e colchetes para delimitar blocos de código e ponto e vírgula para marcar o fim de uma instrução. Arquivos CSV usam vírgulas, tabulações ou barras verticais para separar colunas em um registro de banco de dados, e caracteres de nova linha para separar linhas umas das outras. As interfaces de linha de comando permitem usar delimitadores para separar comandos de parâmetros que os modificam. Os endereços URL incluem vários tipos de delimitadores, incluindo barras que indicam documentos aninhados em pastas, dois-pontos que separam um nome de domínio de um número de porta e pontos de interrogação que separam a localização de um documento de parâmetros adicionais fornecidos ao servidor web.

Se você puder escolher um delimitador para análise sintática de texto ou análise de dados, é melhor escolher um que não apareça no próprio texto. Se isso não puder ser evitado, você precisará adicionar um caractere de escape a cada ocorrência desse caractere no texto que não deseja usar como delimitador. O exemplo a seguir usa uma vírgula (,) como delimitador entre campos de dados em um arquivo CSV; qualquer vírgula que não separe um campo de dados de outro deve ser precedida por uma barra invertida, como no campo de endereço do registro.

Name,Age,Address

John Doe,30,"4500 2nd Ave\, Unit 12"

Atualizado November 2, 2023 por Brian P.

quizTeste seus conhecimentos

Which of the following best describes a Bézier curve?

A
It is a rasterized version of a linear path.
0%
B
It describes the way light reflects off a 3D object.
0%
C
It is a curved line used in vector graphics.
0%
D
It is a rounded corner applied to a rectangular object.
0%
Correct! Incorrect!     View the Bézier Curve definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de Delimitador nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.