タグ

2011年12月26日のブックマーク (1件)

  • 正規表現を使ってステップ数カウント - Gブログ

    正規表現を使ってソースファイルのステップ数をカウントしてみたいと思います。方法としては、ソースファイルに対して、1行ずつ読み込んでいきます。読み込んだ1行分の文字列は正規表現で除外パターン(コメント行など)を検索します。除外パターンが存在しない場合はステップ数をカウントアップします。存在する場合は除外する行なのでカウントアップしません。これをソースファイルの末尾まで行いステップ数を求めるようにします。また、正常にカウントされているか確認するため、読み込んだ文字列とマッチ結果をセルに出力します。除外パターンが存在する場合は「除外」と出力し、存在しない場合はステップ数のカウント番号を出力します。なお、読み込んだ文字列の出力に関しては、先頭行の「'」やタブやスペースも出力するため、文字列の置き換えも行いました。先頭行が「'」だったら「''」、半角スペースだったら{s}、全角スペースだったら{S}

    正規表現を使ってステップ数カウント - Gブログ
    blank
    blank 2011/12/26