Emacs:如何在行尾添加

Emacs:如何在行尾添加,emacs,Emacs,我说的是查询替换regexp。如果viI可以执行以下操作,请在行首添加: :%s/^/myBeginning 要添加到vi中每行的末尾,可以执行以下操作: :%s/$/myEnd 直接类比法在emacs中不起作用:^和$中没有附加字符,不匹配任何内容。它最容易在re-builder中看到。如果将^替换为mybeging,则不会发生任何变化。因此,我的问题是-如何在Emacs中完成-如何在行首/行尾添加一个单词 编辑: 当然,如果我这样做,它会起作用: Find : ^\(.*\) Rep

我说的是
查询替换regexp
。如果
vi
I可以执行以下操作,请在行首添加:

:%s/^/myBeginning
要添加到
vi
中每行的末尾,可以执行以下操作:

:%s/$/myEnd
直接类比法在
emacs
中不起作用:
^
$
中没有附加字符,不匹配任何内容。它最容易在
re-builder
中看到。如果将
^
替换为
mybeging
,则不会发生任何变化。因此,我的问题是-如何在
Emacs
中完成-如何在行首/行尾添加一个单词

编辑

当然,如果我这样做,它会起作用:

Find   : ^\(.*\)
Replace: myBeginning\1

Find   : \(.*\)$
Replace: \1myEnd
我的观点是在
vi
-我不必写:
\(.*)
。只需将
$
用作查找字符串或在开头使用
^
即可。所以我想知道——是否可以在Emacs中轻松完成

p.S.
emacs-Q
给出了相同的行为

编辑2


哦,我的天啊,它起作用了!它什么也不亮,我忘了按
最后。

我可以用
emacs-Q
C-M-%或M-x
query replace regexp
来完成。一切正常。你能从
emacs-Q
开始给我一个方法来说明这对你不起作用吗?

我可以用
emacs-Q
C-M-%或M-x
query replace regexp
来做。一切正常。从
emacs-Q
开始,你能给出一个方法来说明这对你不起作用吗?

那么你用的是什么<代码>C-M-%$myEnd
C-M-%(.*)\1月
?您仍然没有给出配方。你说的不管用对我来说没用。我可以用字符串替换
^
。那么你在用什么呢<代码>C-M-%$myEnd
C-M-%(.*)\1月
?您仍然没有给出配方。你说的不管用对我来说没用。我可以用字符串替换
^