4
私は別の文字列(基本的にはstrstr
はCで何をするか)で文字列を検索したいと思い、elispマニュアルで何も見つかりません。emacs lispのstrstr()ですか?
私はすべて自分自身で再実装する必要がありますか、それとも明白なものがありませんか?
私は別の文字列(基本的にはstrstr
はCで何をするか)で文字列を検索したいと思い、elispマニュアルで何も見つかりません。emacs lispのstrstr()ですか?
私はすべて自分自身で再実装する必要がありますか、それとも明白なものがありませんか?
それとも、正規表現を使用することができます。
(string-match-p "foo" "barfoo")
3
または
(string-match "foo" "barbar")
nil
は詳細についてはRegexp-Searchを参照してください。
文字列はシーケンスです。そして、仕事にこれ検索意志:
(search "foo" "in foo-bar")
3
お返事いただきありがとうございます。 @tuosの回答に受け入れられた理由を説明する理由を説明するために、このコメントを追加しています。私のLinuxのボックスでは、 'search'は'(require 'cl) 'が必要なので、やや簡潔です。どのように大文字小文字が扱われているのかわからないのですが、ドキュメントで 'string-match'が明示されています。とにかくありがとう。 – Gyom