Path: ccsf.homeunix.org!news.heimat.gr.jp!news.northeye.org!yynet.tama.tokyo.jp!nf.asahi-net.or.jp!newsfeed2.kddnet.ad.jp!newsfeed2.kddnet.ad.jp!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Katsumi Yamaoka Newsgroups: fj.editor.emacs Subject: Re: Emacs 22.1 released Supersedes: Date: Tue, 05 Jun 2007 14:30:15 +0900 Organization: Emacsen advocacy group Lines: 25 Message-ID: References: <87ira4ynyh.fsf@roddy.4407.kankyo-u.ac.jp> <87y7izkour.fsf@nict.go.jp> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-2022-jp X-Trace: individual.net ADxHjpmUa6MyuwoHoIAhyQQXZb7sDnL9SXfs/UahFiHPfifh4= User-Agent: Gnus/5.110007 (No Gnus v0.7) Emacs/22.1.50 (gnu/linux) X-Face: #kKnN,xUnmKia.'[pp`;Omh}odZK)?7wQSl"4o04=EixTF+V[""w~iNbM9ZL+.b*_CxUmFk B#Fu[*?MZZH@IkN:!"\w%I_zt>[$nm7nQosZ<3eu;B:$Q_:p!',P.c0-_Cy[dz4oIpw0ESA^D*1Lw= L&i*6&( Cancel-Key: sha1:eOawBgT1h9QIOEbKcR4FEIlLhYw= Cancel-Lock: sha1:42H1fdR4z6izzVaBjZJ2DqwxxuE= Xref: ccsf.homeunix.org fj.editor.emacs:314 >>>>> In <87y7izkour.fsf@nict.go.jp> >>>>> Gernot Hassenpflug wrote: > replace-regexpでlisp表現が使用可能です。 おっと、これは便利ですね。C-M-% (query-replace-regexp) でも有効 ですし。これがいつも使えるように練習しようと思います。以下は info にあった例です: (info "(emacs)Regexp Replacement") <- ここで `C-x C-e' をタイプ。 ,---- | `x' と `y' を入れ替える: | | M-x replace-regexp \(x\)\|y | \,(if \1 "y" "x") | | 72桁以下の幅の行の行末に ABC00000 から始まる通し番号を付ける: | | M-x replace-regexp ^.\{0,72\}$ | \,(format "%-72sABC%05d" \& \#) `---- Gernot さん、どうもありがとうございます。 -- 山岡