本節で説明する操作により、可変文字列の内容を変更できます。可変性を参照してください。
既存の文字列の内容を変更するための最も基本的な方法は、aset を使用することです(配列を操作する関数を参照)。(aset string idx char) は、文字インデックス
idx の位置にある string に char を格納します。string がユニバイト文字列(テキスト表現を参照)の場合、char は単一バイト(0–255)である必要があります。string がマルチバイトの場合、char と idx の直前の文字はともに ASCII(0–127)である必要があります。
パスワードを含む文字列をクリアするには、clear-stringを使用します:
これにより、string はユニバイト文字列となり、内容はヌル文字でクリアされ、すべてのテキストプロパティが削除されます。また、string の長さが変更される場合もあります。
文字列のテキストプロパティを変更するには、テキストプロパティの変更で説明されている関数を使用します。