チャンクタイプ
チャンク表現は、次のすべてのチャンクタイプで作業することを可能にします:
タイプ | 定義 |
---|---|
文字 | テキスト内の個々の文字 |
単語 | テキスト内の任意の量の空白(スペース、タブ、リターン)で区切られた単語 |
行 | いくつかの標準的な行末(CR、LF、CRLFなど)で区切られた段落 |
テキスト項目 | カンマで区切られたテキストの部分 |
テキスト項目 | リスト内の個々のアイテム |
バイト | バイナリデータ内のバイト |
出現 | 定義されたパターンのテキスト一致 |
一致 | 定義されたパターンとそのキャプチャグループのテキスト一致とテキスト範囲 |
さらに、テキストアイテム、行、単語を識別するために使用 されるカスタムデリミタを指定することができ、さらに高い機能性を提供します。これら3つのテキストチャンクタイプはそれぞれ独特のタイプのデリミタを持ち、テキストアイテムは単一のテキスト文字列で区切られ、行はテキスト文字列のリストで区切られ、単語は文字セットからの任意の数と組み合わせの文字で区切られます。
文字
最も単純なタイプのチャンクはキャラクターチャンクです。キャラクターはテキストの一文字で、表示文字と非表示文字(タブ、キャリッジリターン、ラインフィード文字などのコントロール文字を含む)の両方を含みます。character
はchar
と略すことができます。
put "The quick brown fox" into animal
put character 1 of animal--> T
put the last char of animal --> x
put chars 3 to 7 of animal --> e qui