*** 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]]

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS