以前別のブログに掲載していた内容をこちらにまとめました。2000年代初頭に書いたものということもあり、最新版のPerlでの動作検証などは行っていませんのでご注意ください。
- 文字列
- 数値
- 配列(リスト)
- 連想配列(ハッシュ)
- 正規表現
- Jcode.pm
- ファイル
- ディレクトリ
- CGI
- 日付・カレンダー
- ハッシュ
- ImageMagick
- モジュール
- Twitter API
- その他
文字列
- 文字列を文字コードへ変換する
- 文字列を一文字ずつ分割する(半角のみ)
- 文字列を一文字ずつ分割する(全角半角混合)
- アルファベットを大文字または小文字に変換する(半角のみ)
- アルファベットを大文字または小文字に変換する(全角半角混合)
- 数字を三桁ずつカンマで区切る
数値
配列(リスト)
- 配列を初期化する
- 配列から値を取り出す(pop,shift)
- 配列に値を追加する(push,unshift)
- 配列を逆順に並べ替える(reverse)
- 配列の一部を置換する(splice)
- 配列をコピーする
- 配列を結合(連結)する
- 配列の要素数を調べる
- 配列内の重複を取り除く
- 配列内の最大値を取得する
- 配列内の最小値を取得する
- 配列内の数値を合計する
- 配列の値をキーにしたハッシュを作成する
- 配列をシャッフルしたい(ランダムな順列)
- 数値の値でソートする
- 特定の項目でソートする
- リストからある条件と一致した値を取出す
連想配列(ハッシュ)
- ハッシュを高速に処理する
- ハッシュのキーと値を全て取り出す
- ハッシュに追加した順番通りに取り出す
- ハッシュにキーが存在するか調べる
- ハッシュのキーでソートする
- ハッシュのキーを逆順にソートする
- ハッシュの値でソートする
- ハッシュに要素を追加する
- ハッシュから要素を削除する
- 二次元ハッシュを作成する
正規表現
Jcode.pm
ファイル
ディレクトリ
CGI
- HelloWorld
- クエリーを受け取る1
- クエリーを受け取る2
- ファイルをダウンロードさせる
- 異常終了した際にエラーメッセージを表示したい
- HTMLを文字列として表示する
- 文字列中のURLを自動的にリンクさせる
- Cookieに値をセットする
- Cookieの値を取得する
- Cookieを削除する
日付・カレンダー
ハッシュ
ImageMagick
画像情報
加工
- キャンバスを生成する
- 画像形式を変換する
- 画像を「上下」反転させる
- 画像を「左右」反転させる
- 画像を「上下左右」反転させる
- 画像の角度を指定し回転する1
- 画像の角度を指定し回転する2
- 画像サイズを変更する(サムネイル作成・拡大縮小)1
- 画像サイズを変更する(サムネイル作成・拡大縮小)2