2004年05月 12日
C++関数名取得
カテゴリー: 正規表現集
C++コードから class 名取得
カテゴリー: 正規表現集
HTML タグを削除
カテゴリー: 正規表現集
情けないほど基本的なコードで申し訳ない感じだけど。以前のプロジェクトで実現していたので、一応書く。ちなみに全部 Perl コードです。
HTML タグを有無を言わさず削除する。
$diary_text =~ s/<.*?>//ig;
画像タグを [画像] と言う文字列に変換する。
$diary_text =~ s/<( *?)img(.*?)>/[画像]/ig;
C++ コメント自動抽出用
カテゴリー: 正規表現集
C++ コメントの自動抽出→HTMLコード生成と言うのを実装中なので、そこで使った正規表現を覚え書きがてら。
改行コードを含む文書であった場合に改行コードごとにデータを作る。
{.+?}\n
コメントの内容を取得。コメントで始まらない行は除く。
^( |\t)*//( |\t)*{.+}
2004年04月 25日
時刻フォーマットチェック
カテゴリー: 正規表現集
時刻フォーマット hh:mm:ss をチェックする正規表現。
/^\d\d:\d\d:\d\d$/
元ネタは下記ページ。
ミスティーネットPerl・CGI講座 - MISTY-NET -
※しかし正規表現っちゅうのは最大値チェックのようなことはしないんだなぁ。
2003年12月 14日
IPアドレスチェック
カテゴリー: 正規表現集











