備忘録目次

perl cookbookの中で,使いそうな機能をメモしてみる.
適当に書いているので,普通にバグが入っていそう.バグを見つけたらこっそり直す予定.


部分文字列を取りだす - ロバの耳
デフォルト値を設定する - ロバの耳
文字列を文字コードの配列に変換する.またその逆 - ロバの耳
文字単位,単語単位で反転する - ロバの耳
タブを空白に,空白をタブに変える - ロバの耳
文字列を大文字/小文字にする - ロバの耳
全角半角,ひらがなカタカナの変換 - ロバの耳
ヒアドキュメント - ロバの耳 ← 未調査
文字列の先頭と末尾の空白を削除する - ロバの耳
csv形式のデータを解析する - ロバの耳
xlsファイルを読む - ロバの耳 ← 未完成
xmlファイルを読む - ロバの耳 ← 未完成
雑 - ロバの耳
文字コードの変換 - ロバの耳

文字列が数値かどうか調べる - ロバの耳
連続する整数を操作する - ロバの耳
三角関数 - ロバの耳
16進数を10進数にする - ロバの耳
今日の日付を得る - ロバの耳
1日後や1ヶ月前の日付を得る - ロバの耳


配列
配列の初期化 - ロバの耳
カンマ付きで出力する - ロバの耳
リストの全要素に何かする - ロバの耳
配列内の重複を取り除く - ロバの耳
片方の配列にあって,他方に無いものを見つける - ロバの耳
二つの配列を結合する - ロバの耳
配列を逆順にする - ロバの耳
インデックスでアクセス - ロバの耳
配列の複数の要素を処理する - ロバの耳
テストを通る最初の要素(の位置)を取得する - ロバの耳
条件を満たす要素をすべて見つける - ロバの耳
配列をソート - ロバの耳
循環リスト - ロバの耳
配列の内容をシャッフル - ロバの耳
多次元配列,多重配列 - ロバの耳

ハッシュ
ハッシュに要素を追加する - ロバの耳
配列からハッシュを作る - ロバの耳
ハッシュ内にキーが存在するかどうか調べる - ロバの耳
ハッシュからエントリを削除する - ロバの耳
ハッシュのエントリを処理する - ロバの耳
ハッシュ要素を挿入した順に取り出す - ロバの耳 ← 未調査
ハッシュを反転する - ロバの耳
1つのキーに複数の値が対応するハッシュ - ロバの耳
ハッシュをソートする - ロバの耳
ハッシュをマージする - ロバの耳
2つのハッシュの両方にあるキー、または一方にしかないキーを見つける - ロバの耳
最もよく現れるデータを見つけたい - ロバの耳
データ間の関係を表現する - ロバの耳


概要 - ロバの耳 ← 予定地のみ
コピーと置換を同時に行ないたい - ロバの耳
文字にマッチさせる - ロバの耳
単語にマッチさせる - ロバの耳
正規表現にコメントをつける - ロバの耳
n番めのマッチを見つける - ロバの耳
一定範囲の行を取り出す - ロバの耳
ワイルドカードを正規表現にする - ロバの耳
欲張りマッチと非欲張りマッチ - ロバの耳
連続する単語 - ロバの耳
文字列パターン内で,AND,ORを表現する - ロバの耳
正規表現周りは全般的に未完成


windowsで書いてます
ファイルをオープンする - ロバの耳
標準エラー出力の先を変更 - ロバの耳
一時ファイルを作成する - ロバの耳 ← 未調査
フィルタを書く - ロバの耳
一時ファイルを使ってファイルを更新する - ロバの耳
出力をフラッシュする - ロバの耳
読み取るバイト数を指定する - ロバの耳
継続文字のある行を読む - ロバの耳
ファイルの行数をカウントする - ロバの耳
ファイル内のすべての単語を処理する - ロバの耳
ファイルを行単位で逆向きに読む - ロバの耳
ランダムアクセスI/Oを使用する - ロバの耳
バイナリファイルから文字列を読み取る - ロバの耳
タイムスタンプを取得/設定する - ロバの耳
ファイルを削除する - ロバの耳
ファイルをコピーまたは移動する - ロバの耳
パターンにマッチするファイルを操作する - ロバの耳
ディレクトリとその中身を削除する - ロバの耳
ファイルをリネームする - ロバの耳
ファイル名をその構成要素に分割する - ロバの耳
ファイルが存在するかチェックする - ロバの耳
構造体を保存する - ロバの耳


クリップボードを操作する - ロバの耳


間接的にメソッドを呼び出す - ロバの耳