Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
全て
私はemacsを初めて使用します。単純な問題があります。検索すると、emacsは単語による検索を提供しますが、置換すると、部分文字列ではなく、抽出された単語を置き換えるにはどうすればよいですか? 私はインターネットで検索しましたが、誰かが一致するように追加\bfoo\bすると言いましたがfoo、一致foosしませんが、機能しません。ありがとう。
\bfoo\b
foo
foos
文字列ベースの検索/置換の場合、次のようquery-replace-wordに入力して実行できますC-u M-%。
query-replace-word
正規表現検索が必要な場合は、実際、正規表現を\b単語境界に一致するか\<、\>単語の先頭と末尾にそれぞれ と で囲むことができます。M-x replace-regexpだけでなく、その場合は必ず使用してくださいM-x query-replace。
\b
\<
\>
M-x replace-regexp
M-x query-replace