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変換のカスタマイズ。 |