GNU Emacs 32.0.50 (9008bf64c3) のマニュアルを PLaMo 翻訳で機械翻訳したものです。誤訳を含むことがあります。原文: https://www.gnu.org/software/emacs/manual/html_node/elisp/Modifying-Strings.html ・ emacs-doc.conao3.com

4.4 文字列の変更

本節で説明する操作により、可変文字列の内容を変更できます。可変性を参照してください。

既存の文字列の内容を変更するための最も基本的な方法は、aset を使用することです(配列を操作する関数を参照)。(aset string idx char) は、文字インデックス idx の位置にある string に char を格納します。string がユニバイト文字列(テキスト表現を参照)の場合、char は単一バイト(0–255)である必要があります。string がマルチバイトの場合、char と idx の直前の文字はともに ASCII(0–127)である必要があります。

パスワードを含む文字列をクリアするには、clear-stringを使用します:

関数: clear-string string

これにより、string はユニバイト文字列となり、内容はヌル文字でクリアされ、すべてのテキストプロパティが削除されます。また、string の長さが変更される場合もあります。

文字列のテキストプロパティを変更するには、テキストプロパティの変更で説明されている関数を使用します。