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"
Teste seus conhecimentos