先頭または末尾から文字列をマッチする Emacs EmacsLisp
Pythonの場合
Pythonを使う時は str.startswith
や str.endswith
を使って、末尾から文字列のマッチングができる。
"hogefuga".endswith("fuga")
Emacs lispでやるとき Emacs EmacsLisp
これをEmacs Lispで実装すると以下のようになる。第一引数にsuffixを指定するので注意。
(string-suffix-p "fuga" "hogefuga")
t
もちろん string-prefix-p
という関数もある。
https://stackoverflow.com/questions/22403751/check-if-a-string-ends-with-a-suffix-in-emacs-lisp