perl

グループにマッチした値をリストに格納する

意外とWebに情報がなかった(というか気づけなかった)のでメモ.例えば,2009-08-31という値があり, 年月日ごとに別々の変数に値を格納したいとします. そんな時は↓. my $date = "2009-08-31"; my($year, $month, $day) = $date =~ /(\d+)-(\d+)-(\d+)/; …

コマンドラインからコードをhtmlに一括変換(TOhtml,2html.vim)

vimにはソースコードをvimでの見た目のまま htmlに出力する:TOhtmlというコマンドがあります. HPに公開する時や,印刷する時に便利なコマンドです. ただ,変換に時間がかかる上に文字サイズが割と大きく気に入らなかったので perlで一括処理&文字サイズを…