如何测试system-name是否匹配Emacs Lisp中的字符串?我希望我的system-name
是类似于userhost-122-1
的。第一个破折号之后的字符是不同的。因此,我正在寻找一个布尔elisp函数,如果当前Emacs会话的系统名称具有以userhhost
开头的值,则返回true。如何做到这一点?
Easy:
(string-match "\`userhost" system-name)
(search-forward system-name nil)