在Emacs regex中,\n
与换行符不匹配\n
。
- 我是否正确
$
匹配了换行符和换行符之前的字符之间的位置。例如,对于一个字符串abc\n
,$
匹配之间的位置c
和\n
? - 匹配的正则表达式是
\n
什么?
您的文件可能在新行中使用\ r \ n,并且可能需要在正则表达式中包含\ r,
—
Jordon Biondo
abc\r\n
而不是abc\n
。
@丹:CM和发生的Mx都匹配
—
StackExchange for All
\n
到n
。我的缓冲区处于基本模式。任何文本都会发生这种情况,因此任何带有新行或字母的文本n
都是有效的示例
@乔丹:CM和Mx都匹配
—
StackExchange for All
\r\n
到rn
@Tim,是的,因为如果要以交互方式输入它们,则需要分别进行加引号的插入Cq Cm和Cq Cj。如果将它们输入一个Lisp字符串中,则可以输入\ r \ n。
—
Jordon Biondo
(re-search-forward "\n")
对我来说很好。