[英]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.