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: | 大文字小文字変換のカスタマイズ。 |