当我有一个类似“ Test.m”的字符串时,如何通过elisp从该字符串中获取“ Test”子字符串?我试图在我的.emacs
文件中使用它。
最佳答案
一种方法是使用substring
(或substring-no-properties
):
(substring "Test.m" 0 -2) => "Test"
(
substring
从&optional
到的STRING)返回一个新字符串,其内容是STRING的子字符串。的
返回的字符串由索引FROM之间的字符组成
(包括)和索引TO(不包括)。 FROM和TO是
零索引:0表示STRING的第一个字符。负值
从STRING的结尾算起。如果TO是
nil
,则子字符串运行到STRING的结尾。
关于emacs - 如何在Emacs Lisp中获取字符串的子字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12274437/