[[プログラムなどなど]]のつづき

#contents

*perl [#t8fd9e4f]
**検索語を色付けしたhtmlファイルを出力する 23 May 2009 [#s7092191]

htmlファイルを検索して、検索語を蛍光マーカーで色付けしたようなhtmlファイルを作る~
このpukiwikiで検索すると複数の検索語が色付けして表示されるのと同じようなファイルを作るものです~
原理は<span>タグを利用して色付けするだけ~
本体部分のコードは下のようなもの
 while( s/$keyword/1101TARGET_HERE1101/){}
 while( s/1101TARGET_HERE1101/<span style=\"background-color:$colour\"> $keyword <\/span>/){}
出力例その1 → &ref(さんぷる-coloured.html);  出力例その2 → &ref(sample-coloured.html);~
batch fileを利用して、ドラッグ&ドロップで使えるものを作ったのでご利用の方はダウンロードしてどうぞ。著作権は GNU GPL 3。こちら→ &ref(colour.zip);

おととい、某友人に、こんなのあるといいねえ、と言われて作ってみました。~
その夜、firefoxのアドオンで同様の表示が実現できるとメールで教わりました(保存はできません)
 SearchWP
 SearchBox Companion
 です。
 これを組み合わせると、
 ページ内検索で、複数検索語を色分けしてくれます。


**複数のファイルの中の文字列を置換する 03 July 2009 & 16 November 2013 [#k0976ae4]

http://d.hatena.ne.jp/odz/20061218/1166499908 に従う
 perl -pi -e 's|src="/|src"../|' * ← なぜか、上手くいかなくなった(2013年11月16日)

バックアップファイルを作れと perl が言うのと、対象となるファイルの中に
変換すべき文字列が複数あるときに対応するために、g オプションを付けたら
上手くいった~
ということで
 perl -pibak -e 's| |\t|g' *
これは、スペースひとつをタブへ変換、する~
(2013年11月16日)




|Today:&counter(today);|Yesterday:&counter(yesterday);|Total:&counter(); since 23 May 2009|


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS