[英]How to replace spaces with A[ in emacs
我有一个这样的输入文件
line 1
line 2
line 3
我要替换的所有行之前有四个空格。
我希望最终结果是:
A[line 1
A[line 2
A[line 3
(很有趣,所以编辑器不想一行一行地显示)
我尝试了Mx replace-regex ^[]+ -> A\\[
,但收到错误的invalid regex "Unmatched [ or [^"
我尝试了Mx replace-regex ^[]+ -> A[
,但收到相同的错误。
更换[
是一个问题。 如何解决这个问题?
尝试
M-x query-replace-regex RET ^ RET A[ RET
^^^
notice the 4 spaces here
在您的示例中,字符类内部缺少空格: ^[ ]+
对于每种^[[:space:]]+
漂亮的可能是: ^[[:space:]]+
。
M-x query-replace-regex RET ^ + RET A[ RET
因为它是一种可替换的字符,所以不需要方括号或类
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.