Emacs
查詢替換中的 Emacs 簡單算術
是否可以在中執行以下操作
emacs
:查詢用數字 +n 替換區域中的所有數字,例如,如果您有:
12 and 7 are nice numbers
讓 n 為 3,那麼它應該轉換為
15 and 10 are nice numbers
是的,有可能,
\&
可以在替換錶達式中使用來表示整個匹配,同樣\#&
可以用來將整個匹配表示為數字。更具體地說:
Mx 查詢替換正則表達式
\b[0-9]+\b
RETURN\,(+ 3 \#&)
以及文件中的引用
您可以使用 Lisp 表達式來計算部分替換字元串。為此,請寫 ‘,’,後跟替換字元串中的表達式。每次替換都會計算表達式的值並將其轉換為不帶引號的文本。