昨日やったことの覚え書き
2003-01-08
正規表現による置換とかは便利だけど、書くのが面倒。何かと使い回すのが吉なので、無くさないうちに手順を自分用にメモっておく。
順番 | 検索 | 置換 | 意味 |
---|---|---|---|
1 | <div class="section">\n+ | <div class="section">\n | <div class="section">の後ろの改行を1つに揃える |
2 | </h2>\n+ | </h2>\n | 閉じh2の後ろの改行を1つに揃える |
3 | </h3>\n+ | </h3>\n | 閉じh3の後ろの改行を1つに揃える |
4 | <h3 | </div>\n<h3 | h3の前に閉じdivを入れる |
5 | </h2>\n</div> | </h2> | 閉じh2直後の閉じdiv削除 |
6 | <div class="section"> | </div>\n<div class="section"> | <div class="section">の前に閉じdivを |
7 | <div class="section">\n<h2 id="\([^"]+\)"> | <div class="section" id="\1">\n<h2> | h2のidをdivへ |
8 | <h3 id="\([^"]+\)"> | <div class="section" id="\1">\n<h3> | h3のidをdivへ |
9 | </h1>\n+</div> | </h1> | h1直後の閉じdiv削除 |
10 | </div>\n+<!--#include file="navi.txt" --> | </div>\n</div>\n<!--#include file="navi.txt" --> | 最後に余分な閉じdiv削除 |
- 環境
- xyzzy v0.2.2.232
- xyzzyのGregsegのスイッチ
- 大文字小文字を区別する on
- 単語単位で検索する off
- 正規表現 on
- エスケープシーケンスを理解しろ on
- ついでにサブディレクトリも off
- 勝手にセーブしろ on
追記
しかし、元のファイルの構造がわからないんじゃ、何のメモにもならないということに気がついたので、元の構造もメモっておく。
<div class="content">
<h1>大見出し</h1>
<div class="section">
<h2 id="diary_1234">中見出し(日付)</h2>
<h3 id="diary_1234a">小見出し1(記事の見出し)</h3>
<p>うんたらかんたら</p>
<h3 id="diary_1234b">小見出し2(記事の見出し)</h3>
<p>なんたらかんたら</p>
</div>
</div>
「昨日やったことの覚え書き」へコメントをつける
- この記事の永続的 URI ならびに トラックバック ping URI
- http://diary.noasobi.net/2003/01/diary_030108a.html