【发布时间】:2011-08-21 15:23:46
【问题描述】:
我正在尝试使用 M-x replace-regexp 替换 emacs 上所有出现的整个单词(比如 foo)。
问题是我不想替换出现在下划线单词中的 foo,例如 word_foo_word
如果我使用 \bfoo\b 来匹配 foo 那么它将匹配带下划线的字符串;因为据我了解,emacs 将下划线视为单词边界的一部分,这与 Perl 等其他 RegEx 系统不同。
正确的方法是什么?
【问题讨论】:
标签: regex replace emacs boundary