Mx replace-regexpを使用して、emacs(たとえばfoo)で出現するすべての単語を置き換えようとしています。
問題は、word_foo_wordなどの強調された単語で発生するfooを置き換えたくないということです。
\ bfoo \ bを使用してfooと一致させると、下線付きの文字列と一致します。私が理解しているように、emacsはアンダースコアを単語の境界の一部と見なしているためです。これはPerlなどの他の正規表現システムとは異なります。
続行する正しい方法は何でしょうか?