Я пытаюсь заменить все вхождения целого слова на emacs (скажем, foo), используя M-x replace-regexp.
Проблема в том, что я не хочу заменять вхождения foo в подчеркнутых словах, таких как word_foo_word
Если я использую \bfoo\b для соответствия foo, то он будет соответствовать подчеркнутым строкам; потому что, как я понимаю, emacs считает, что подчеркивания являются частью границ слова, что отличается от других систем регулярных выражений, таких как perl.
Каким будет правильный способ?
Спасибо