用Emacs将x / y / z替换为x& z?

时间:2015-11-10 00:59:48

标签: emacs replace

我有一个像这样的大文件:

x/y/z
x2/y2/z2
...

如何使用Emacs的replace将其更改为

x&z 
x2&z2

所以' / y /'部分更改为'&'?

1 个答案:

答案 0 :(得分:4)

假设您需要将/y//y1//xxx/替换为&,您可以使用replace-regexp

M-x replace-regexp <RET> /.*/ <RET> & <RET>

这会将包含两边斜线的字符串替换为&

您还可以使用query-replace-regexp以交互方式替换匹配的字符串。