Изменение строк
Содержимое изменяемой строки можно изменять с помощью операций, описанных в этом разделе. См. Изменяемость.
Самый простой способ изменить содержимое существующей строки — использовать aset (см. Функции для работы с массивами). (aset string idx char) записывает char в string по индексу символа idx. Если string — однобайтовая строка (см. Представления текста), char должен быть одним байтом (0–255); если string — многобайтовая строка, и char, и предыдущий символ по индексу idx должны быть символами ASCII (0–127).
Чтобы очистить строку, в которой содержался пароль, используйте clear-string:
- Функция: clear-string string
Эта функция преобразует string в однобайтовую строку, заменяет её содержимое нулевыми символами и удаляет все текстовые свойства. Она также может изменить длину string.
Для изменения текстовых свойств строки используйте функции, описанные в разделе Изменение текстовых свойств.
Copyright © 1990-1996, 1998-2026 Free Software Foundation, Inc.
Licensed under the GNU GPL license.
https://www.gnu.org/software/emacs/manual/html_node/elisp/Modifying-Strings.html