如何使emacs中的反向正则表达式搜索变得贪婪?
例如,我在我的缓冲区中有
我该如何找到最长且最接近的匹配?
我的意思是,当它遇到“3”时,我希望它检查是否匹配部分不是更大的匹配的组成部分。
例如,我在我的缓冲区中有
abc 163439 abc
,然后我运行以下regexp:163439\|3
。无论如何,这个regexp都会在缓冲区中找到'3',但不是整个长数字。因为当它开始搜索时,它首先会遇到“3”。第二次尝试时,它将从“3”的位置开始搜索,也就是数字内部,并排除掉它。我该如何找到最长且最接近的匹配?
我的意思是,当它遇到“3”时,我希望它检查是否匹配部分不是更大的匹配的组成部分。
13
,这个不会匹配3
。 - Necto