*** Perl = Pathologically Eclectic Rubbish Lister [#lf3a1a8d]
#contents();
*** 演算子 [#m5b40a2d]
|=~|文字列を含むかどうかの判断を行うとき使用。|
*** 文字列制御 [#k3da8fb7]
*** 正規表現 [#m5a87a17]
|\d|数字1文字を表わす。|0か1か2か3か4か5か6か7か8か9|
|\w|英数字1文字を表わす。|ABCDEFGHIJKLMNOPQRSTUVWXYZ|
|\s|スペース、タブ等区切り文字に対応。||
|.|改行以外の全ての文字1文字。||
|(|)|(abcd|efgh)|で別けた複数の文字列のどれか一つ||
- 上記表現と組み合わせて使用する表現
|$|行末||
|*|上の文字の0個以上||
|+|上の文字の1個以上||
|[]|[と]の間に書かれた文字のどれか一つ(1個の文字及び正規表現だけ)||
*** 正規表現のレシピ [#k225f4fd]
|\d+|1 20 303 512346|
|\d\w*|1 3A205 3BCdef|
|[ ,.]|スペースか,か.|
|[ACD]+|A AA CCC DACAAAD|
|\s+|タブやスペースの連続|
*** 開発コード [#n8b0bda8]
+ 画像ファイル修正(Windows の自動リナンバーを他の OS の辞書順の名前に修正する) ---> &ref(reform_fname.pl); [20120109];
*** Doxygen 対応 [#fe6eb8f7]
- doxygen はデフォルトでは perl に対応していない
- [[ここ:http://www.bigsister.ch/doxygenfilter/documentation.html]] から専用のフィルター doxygenfilter の.dep ファイルを入手してインストールする
- doxygen の設定ファイル Doxyfile に以下の設定を追加する
-- INPUT_FILTER = doxygenfilter
-- FILE_PATTERNS = *.pm *.pl
- http://xiaoxia.exblog.jp/5237328/
- http://ameblo.jp/kodagain1316/entry-11541705098.html
*** 参考 URL [#i5b0d9b1]
- [[Perl NOTE:http://chaichan.web.infoseek.co.jp/src/perlnote.htm#kiso]]