Skip to main content

区切り文字とは何ですか?

computerコンピューターに関連して、区切り文字は、ファイル、通信プロトコル、またはその他のデータストリーム内の個々のデータを定義するセパレーターです。セパレーターは、コンマなどの単一の文字と同じくらい単純なものであり、非印刷制御文字の定義されたシーケンスと同じくらい複雑です。デリミッターの目的は、他のメソッドが信頼できない場合、またはデータのコンテンツが非常に任意の場合にデータのストリームをコンポーネントパーツに分割するための予測可能で信頼できるメカニズムを提供することです。ワードプロセッサからシートを広げることまで、多くのコンピューターアプリケーションは、さまざまな機能にデリミターを使用しています。区切り文字の使用で発生する可能性のある合併症は、デリミッターの衝突として知られています。これは、意図したデータにセパレーターがセパレーターとして解釈されることを意図していない文字として含まれている場合に発生し、次のデータを相殺し、通常無効にします。delimiterデリミッターは、多くの基本的なコマンドライン通訳者やワードプロセッサの場合のように、単語を分離するスペースなどの単一の文字にすることができます。目標は、プログラムが長い文字列から単一の要素を分離できるようにすることです。たとえば、ウェブサイトの住所は、期間を使用してサイトの名前の異なる部分を分離します。文法的に正しい段落を形成する複数のテキストを受け入れる。これらの場合、区切り文字は、すべての印刷可能な文字をデータとして使用できるように、非印刷制御文字の形をとることができます。非プリンティングコントロール文字は、コンピューターフォントに対応するディスプレイグリフがない単一の文字であり、キーボードでは複製できない場合があり、代わりにアプリケーションまたはその他の機能によって生成する必要があります。これらのタイプのセパレーターは、場合によってはうまく機能しますが、ユーザーが特別なプログラムなしでキャラクターを作成できない場合は負担がかかります。この1つの例は、初期のコマンドライン編集プログラムで発生しました。ユーザーは、キーコンビネーションコントロールZを使用して、非印刷の終了(EOF)文字を生成して、Aの終了をマークする区切り文字を作成する必要がありました。ファイル。これらのセパレーターは、ブラケット&mdashの形をとることができます。多くのプログラミング言語&mdashに見られるように。引用符またはアスタリスク。目標は、いくつかの行にまたがる可能性のある任意のデータまたはテキストのブロックを分割する方法、またはコントロールまたはその他の特殊文字を含む方法を提供することです。ハイパーテキストマークアップ言語(HTML)では、マークアップテキストに使用されるタグは、より大きく、より少ない標識に囲まれているため、タグが任意の長さであり、リターンキーが押されたときに生成されたキャリッジリターンなどの制御文字を含めることができます。ブロックを壊すことなく。この方法で区切り文字を使用すると、HTMLドキュメントをフォーマットできるようにするため、HTMLインタープリターの問題を作成することなく、より人間が読みやすくなります。