Emacs Lispの文字列は、文字列の順序列(ordered sequence)を含む配列です。文字列はシンボル、バッファー、ファイルの名前に使用されます。その他にもユーザーにたいしてメッセージを送ったりバッファー間でコピーする文字列を保持したり等、多くの目的に使用されます。文字列は特に重要なので、Emacs Lispは特別には文字列を操作するために多くの関数があります。Emacs Lispプログラムでは個々の文字より文字列を多用します。
キーボードの文字イベントの文字列にたいする特別な考慮は、Strings of Eventsを参照してください。
• Basics | 文字列と文字の基本的なプロパティー。 | |
• Predicates for Strings | オブジェクトが文字列か文字かをテストする。 | |
• Creating Strings | 新しい文字列を割り当てる関数。 | |
• Modifying Strings | 既存の文字列の内容を変更する。 | |
• Text Comparison | 文字または文字列を比較する。 | |
• String Conversion | 文字から文字列への変換と逆変換。 | |
• Formatting Strings | format : printf のEmacs版。
| |
• Custom Format Strings | カスタマイズしたformat 仕様によるフォーマット。
| |
• Case Conversion | 大文字小文字の変換関数。 | |
• Case Tables | case変換のカスタマイズ。 |