четверг, 23 ноября 2017 г.

Удаление лишних символов из строки 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))
)
 
Может быть очень полезно при работе со строками кода, впринцыпе это всегда полезно.

Комментариев нет:

Отправить комментарий

Linux командная строка узнаем оставшееся место

Чтобы посмотреть общую картину того, сколько места осталось в системе можно выполнить команду: df -h Чтобы вывести на экран сколько мес...