|
Namazu for hns による簡易全文検索 詳しくは 詳細指定/ヘルプを参照して下さい |
||||||||||||||||||||||||||||||||||||||||||||||
2007年01月10日(水) 旧暦 [n年日記] [更新:"2007/01/10 11:22:02"]#1 [Emacs] 今日の正規表現 構文種別を使って(非空白文字)
syntax class
(構文種別)
を使う。
^\(\S +\)\s行頭から何か文字があって、その後に空白文字がある、例えば次のような行: bfd/Makefile.am 22 Apr 2006 05:35:23 -0000 1.3これの空白文字の後に & を加える bfd/Makefile.am & 22 Apr 2006 05:35:23 -0000 1.3そんな時に C-M-% ^\(\S +\)\s (この \s の後に空白文字を一つ入力してから RET) \1 &\S は syntax class の否定 (「次に来る構文種別でない」の意味)、つまり後に空白を付けると 非空白文字の意味になる。 そんな面倒なことをしないで単に & って入力すればいいじゃん .. 違うんですね、 そういう行が何行も続く、それらに全て & を加えるのです。そこで上の続きで 「変更する ?」と聞かれる毎に 空白キーを入力すれば、全て置換してくれます。( つっこみ )
|
最近の日記 2024年07月03日 ・kicad oddity 2024年05月08日 ・comparison on ./buildsh tools 2024年05月06日 ・py-setuptools (python 3.11.9) ・make release took 1 hours and 10 min ・qemu invocation for 10.99.10 2024年05月05日 ・Windows 10 version ・serial connection ・bc bench 2024年05月04日 ・Trial on 10.99.10 ・another version (later trial) to succeed | ||