replace-match

Title
replace-match
Type
Function
Arguments
replace-match STRING &key :literal
Package
editor
Section
検索・正規表現
File
builtin.l
直前の検索結果に基づいて、 STRING にあるメタ文字を解釈しつつ文字列を置き換
えます。 :literal が nil 以外の場合は、メタ文字を意識しません。

メタ文字:
   \0, \&    一致した文字列全体
   \1 〜 \9  正規表現検索での\(\)に対応する文字列

使用例:
  ;;; <!--文字列-->を[文字列]に置き換える場合
  (when (scan-buffer "<!--\\(.+\\)-->" :regexp t)
    (replace-match "[\\1]"))
  => t
Seealso
replace-buffer
match-data
store-match-data