Delimitador
Un delimitador es un carácter de texto (o una secuencia de caracteres) que separa elementos en una cadena de texto o un flujo de datos. Algunos delimitadores separan un objeto en varias piezas de datos, mientras que otros establecen límites alrededor de los datos para proporcionar estructura. Los delimitadores ofrecen una manera confiable y predecible de dividir cadenas de texto para la programación informática, el análisis sintáctico de texto y el análisis de datos.
Los delimitadores se utilizan en muchos contextos diferentes. Los lenguajes de programación usan varios caracteres delimitadores para estructurar y dar formato al código, como paréntesis y corchetes para encerrar bloques de código, y puntos y comas para marcar el final de una instrucción. Los archivos CSV usan comas, tabulaciones o barras verticales para separar columnas en un registro de base de datos, y caracteres de nueva línea para separar las filas entre sí. Las interfaces de línea de comandos permiten usar delimitadores para separar los comandos de los parámetros que los modifican. Las direcciones URL incluyen varios tipos de delimitadores, como barras diagonales que indican documentos anidados dentro de carpetas, dos puntos que separan un nombre de dominio de un número de puerto y signos de interrogación que separan la ubicación de un documento de los parámetros adicionales proporcionados al servidor web.
Si puede elegir un delimitador para el análisis sintáctico de texto o el análisis de datos, lo mejor es elegir uno que no aparezca en el texto mismo. Si no puede evitarlo, debe agregar un carácter de escape a cada aparición de ese carácter en el texto que no quiera usar como delimitador. El siguiente ejemplo usa una coma (,) como delimitador entre los campos de datos de un archivo CSV; cualquier coma que no separe un campo de datos de otro debe estar precedida por una barra inversa, como se muestra en el campo de dirección del registro.
Name,Age,Address
John Doe,30,"4500 2nd Ave\, Unit 12"
Pon a prueba tu conocimiento