
以下では、次のことができますかemacs
?
たとえば、次のような場合、クエリは範囲内のすべての数値を数値 + n に置き換えます。
12 and 7 are nice numbers
nを3にすると、次のように変換する必要があります。
15 and 10 are nice numbers
答え1
はい、置換の\&
式に使用して完全一致を表すために、\#&
数値を使用して一致全体を表すこともできます。
具体的には:
Mx クエリ置換正規表現\b[0-9]+\b
RETURN\,(+ 3 \#&)
そして引用したもの文書
Lisp式を使用して、代替文字列の一部を評価できます。これを行うには、置換文字列に「\」の後に式を書き込みます。各置換は式を評価し、引用符なしのテキストに変換します。