Top / emacs / regexp

#contents

* emacsの正規表現 [#zab0bf35]
emacsに限らないけど.ポイントは,emacsでは括弧''(''は普通の文字扱いである点.グルーピングするときは,''"\("''とする.

** カッコ内 [#nb215ce6]
 ([^)]+)


** グルーピング [#kf4fa48e]
replace-regexpでグルーピング置換
例えば,''c[10],c[9]...''を''~(c[10]),~(c[9])...''としてみる.
下記はミニバッファに入力する際の文字列.elispとして書くときは...
 \(c\[[0-9]+\]\) -> ~(\1)


** グルーピングその2 [#s55da2c9]
 .input_port, -> .input_port(input_port),

\.\([^,]+\), -> .\1(\1),
 \.\([^,]+\), -> .\1(\1),
Site admin: kam1610, PukiWiki 1.4.7 Copyright © 2001-2006 PukiWiki Developers Team. License is GPL.
Based on "PukiWiki" 1.3 by yu-ji. Powered by PHP 5.2.17.