Удаление лишних символов из строки Emacs Lisp

Нашел очень полезную функцию для триминга строк.

;; Удаление лишних символов из строки
(defun trim-string (string)
  "Remove white spaces in beginning and ending of STRING.
White space here is any of: space, tab, emacs newline (line feed, ASCII 10)."
(replace-regexp-in-string "\\`[ \t\n]*" "" (replace-regexp-in-string "[ \t\n]*\\'" "" string))
)
 
Может быть очень полезно при работе со строками кода, впринцыпе это всегда полезно.

Комментарии

Популярные сообщения из этого блога

Установка утилиты yandex disk для ubuntu