• 締切済み

Elispで文字列がある文字列を含むかどうか判定

Emacs lispで、ある文字列Aと文字列BがあってBがAを含むときにt, そうでないときにnilを返す関数はどのように書けますか?

みんなの回答

  • _kappe_
  • ベストアンサー率68% (1581/2304)
回答No.1

(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

noname#250538
質問者

お礼

ありがとうございます。