見出し一覧作成用正規表現
2003-06-01
月が変わったので、先月分の見出し一覧を作った。先月までは日記に grep かけて見出しを抽出して、その結果に何度か正規表現による置換をかましてやることで、見出し用のリストを作っていたわけですが、よく見たら置換一発で作れることがわかりました。ということで、忘れないようにここにメモっておきます。他の人には役に立ちません。:p)
まず、xyzzy の grep を使って、日記ファイルから h3 要素を検索します。結果の *grep* バッファに以下の置換をかけます。
- 検索
-
[0-9][0-9][0-9][0-9][ab]\.html:[0-9]+:<h3><a href="[0-9][0-9][0-9][0-9]\([ab]\)\.html#diary_\([0-9][0-9]\)\([0-9][0-9]\)\([0-9][0-9]\)\([abcdef]\)" title="\([^"]+\)">\([^<]+\)</a></h3>
- 置換
-
<li>(\2年\3月\4日)<a href="0305\1.html#diary_\2\3\4\5" title="\6">\6</a></li>
これで見出し一覧のリストが得られますが、もう少し整理できるような気もするなぁ。:p)
「見出し一覧作成用正規表現」へコメントをつける
- この記事の永続的 URI ならびに トラックバック ping URI
- http://diary.noasobi.net/2003/06/diary_030601a.html