Emacsクエリ置換の簡単な算術

Emacsクエリ置換の簡単な算術

以下では、次のことができますかemacs

たとえば、次のような場合、クエリは範囲内のすべての数値を数値 + n に置き換えます。

12 and 7 are nice numbers

nを3にすると、次のように変換する必要があります。

15 and 10 are nice numbers

ベストアンサー1

はい、置換の\&式に使用して完全一致を表すために、\#&数値を使用して一致全体を表すこともできます。

具体的には:

Mx クエリ置換正規表現\b[0-9]+\bRETURN\,(+ 3 \#&)

そして引用したもの文書

Lisp式を使用して、代替文字列の一部を評価できます。これを行うには、置換文字列に「\」の後に式を書き込みます。各置換は式を評価し、引用符なしのテキストに変換します。

おすすめ記事