对于计算机而言,分隔符是一种分隔符,它定义了文件、通信协议或其他数据流中的单个数据段。分隔符可以是一个简单的字符,例如逗号,或者像定义的非打印控制字符序列一样复杂。分隔符的作用是提供一种可预测和可靠的机制,在其...
对于计算机而言,分隔符是一种分隔符,它定义了文件、通信协议或其他数据流中的单个数据段。分隔符可以是一个简单的字符,例如逗号,或者像定义的非打印控制字符序列一样复杂。分隔符的作用是提供一种可预测和可靠的机制,在其他方法不可靠或数据内容可能非常任意时,将数据流划分为组件部分。许多计算机应用程序,从文字处理程序到电子表格,再到web浏览器,在不同的功能中都要使用分隔符。使用分隔符可能会产生一种复杂情况,称为分隔符冲突,当预期的数据将分隔符作为不打算解释为分隔符的字符时,就会发生这种情况,偏移以下数据并通常使其无效。

引号可以被视为分隔符。
分隔符可以是单个字符,例如空格分隔词,就像许多基本的命令行解释器和字处理程序一样,其目标是允许程序从较长的字符串中分离出单个元素。例如,网站地址,使用句点分隔站点名称的不同部分。

回车键可以用作分隔符。
,分号和其他形式的标点符号通常用作分隔符,在某些情况下,它们是不切实际的,例如在接受多行文本时,这些行组成了一个语法正确的段落在这种情况下,分隔符可以采用非打印控制字符的形式,这样所有可打印字符都可以用作数据。非打印控制字符是在计算机字体中没有相应显示字形的单个字符,有时甚至无法在键盘上复制,而必须由应用程序或其他功能生成。这些类型的分隔符在某些情况下工作良好,但如果用户没有特殊的程序无法生成字符,则可能会很麻烦。早期的命令行编辑程序中就出现了这种情况,其中用户必须使用组合键"control-Z"来生成非打印的文件结束字符(EOF),以创建一个标记文件结尾的分隔符。
设计了一种更复杂的分隔符类型,通过将数据包含在打开和关闭分隔符中来分隔整个数据块。这些分隔符可以采用以下形式方括号-如许多编程语言中所见-引号或星号。其目标是提供一种方法来划分任意数据块或文本块,这些数据或文本可能跨越多行,或包含控件或其他特殊字符。在超文本标记语言(HTML)中,用于标记文本的标记由大于和包围小于符号,允许标记为任意长度,并包含控制字符,如按回车键时生成的回车符,而不破坏块。以这种方式使用分隔符可以格式化HTML文档,这样就更易于人阅读,而不会给HTML解释器带来问题。