對于計算機而言,分隔符是一種分隔符,它定義了文件、通信協議或其他數據流中的單個數據段。分隔符可以是一個簡單的字符,例如逗號,或者像定義的非打印控制字符序列一樣復雜。分隔符的作用是提供一種可預測和可靠的機制,在其...
對于計算機而言,分隔符是一種分隔符,它定義了文件、通信協議或其他數據流中的單個數據段。分隔符可以是一個簡單的字符,例如逗號,或者像定義的非打印控制字符序列一樣復雜。分隔符的作用是提供一種可預測和可靠的機制,在其他方法不可靠或數據內容可能非常任意時,將數據流劃分為組件部分。許多計算機應用程序,從文字處理程序到電子表格,再到web瀏覽器,在不同的功能中都要使用分隔符。使用分隔符可能會產生一種復雜情況,稱為分隔符沖突,當預期的數據將分隔符作為不打算解釋為分隔符的字符時,就會發生這種情況,偏移以下數據并通常使其無效。

引號可以被視為分隔符。
分隔符可以是單個字符,例如空格分隔詞,就像許多基本的命令行解釋器和字處理程序一樣,其目標是允許程序從較長的字符串中分離出單個元素。例如,網站地址,使用句點分隔站點名稱的不同部分。

回車鍵可以用作分隔符。
,分號和其他形式的標點符號通常用作分隔符,在某些情況下,它們是不切實際的,例如在接受多行文本時,這些行組成了一個語法正確的段落在這種情況下,分隔符可以采用非打印控制字符的形式,這樣所有可打印字符都可以用作數據。非打印控制字符是在計算機字體中沒有相應顯示字形的單個字符,有時甚至無法在鍵盤上復制,而必須由應用程序或其他功能生成。這些類型的分隔符在某些情況下工作良好,但如果用戶沒有特殊的程序無法生成字符,則可能會很麻煩。早期的命令行編輯程序中就出現了這種情況,其中用戶必須使用組合鍵"control-Z"來生成非打印的文件結束字符(EOF),以創建一個標記文件結尾的分隔符。
設計了一種更復雜的分隔符類型,通過將數據包含在打開和關閉分隔符中來分隔整個數據塊。這些分隔符可以采用以下形式方括號-如許多編程語言中所見-引號或星號。其目標是提供一種方法來劃分任意數據塊或文本塊,這些數據或文本可能跨越多行,或包含控件或其他特殊字符。在超文本標記語言(HTML)中,用于標記文本的標記由大于和包圍小于符號,允許標記為任意長度,并包含控制字符,如按回車鍵時生成的回車符,而不破壞塊。以這種方式使用分隔符可以格式化HTML文檔,這樣就更易于人閱讀,而不會給HTML解釋器帶來問題。