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バージョン。
| |
• Case Conversion: | 大文字小文字変換関数。 | |
• Case Tables: | 大文字小文字変換のカスタマイズ。 |