Spec-Zone.ru › Elisp

Изменение строк

Содержимое изменяемой строки можно изменять с помощью операций, описанных в этом разделе. См. Изменяемость.

Самый простой способ изменить содержимое существующей строки — использовать 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API