質問: Emacs lispで、ある文字列Aと文字列BがあってBがAを含むときにt, そうでないときにnilを返す関数はどのように書けますか?
回答: (string-match A B) を使えば、BがAを含むときに0以上の整数、BがAを含まないときにnilが返ります。 (string-match "ABC" "ABCDE") → 0 (string-match "CDE" "ABCDE") → 2 (string-match "123" "ABCDE") → nil