Perl表技集
PerlのTipsを紹介します。文字列関連 | 日付関連 | 配列関連 | ハッシュ(連想配列)関連 | ファイル関連 | ディレクトリ関連 | 変換関連 | 正規表現関連 | ループ関連 | Net関連 | 算術演算 | 処理速度 | システム | その他取得 | ヘルプ | その他
文字列関連
固定長データの読み込み
文字列の連結
文字列長の取得
utf8フラグ付き文字列の大きさ
文字列長の制限
文字列を1文字ずつ処理する
文字コードの取得
固定幅で折り返す
固定幅で折り返す2(new)
虹色文字列
タグクラウドの作成
文字コードの推測
文字列の連結
文字列長の取得
utf8フラグ付き文字列の大きさ
文字列長の制限
文字列を1文字ずつ処理する
文字コードの取得
固定幅で折り返す
固定幅で折り返す2(new)
虹色文字列
タグクラウドの作成
文字コードの推測
日付関連
配列関連
ハッシュ(連想配列)関連
ファイル関連
ファイル存在確認
ファイルタイム取得
ファイルサイズ取得
ファイル名変更
ファイルの削除
ワイルドカードを使ったファイルの削除
一定期間更新していないファイルの削除
ファイルのコピー
ファイルの移動
ファイルパーミッションの取得
ファイルパーミッションの設定
ファイル名と行番号
ファイル名の取得
ファイル所有者の取得
パス名の分解
ファイルの絶対パス名を取得
行番号の取得
ファイルを一文字列として読み込む
空行を区切り文字として読み込む
設定ファイルを読み込む
ディレクトリ内のファイル一覧
ディレクトリ配下のファイル一覧
ファイル比較
tarファイルの一覧
tarファイルの展開
tarファイルの作成
zipファイルの一覧
ファイルタイム取得
ファイルサイズ取得
ファイル名変更
ファイルの削除
ワイルドカードを使ったファイルの削除
一定期間更新していないファイルの削除
ファイルのコピー
ファイルの移動
ファイルパーミッションの取得
ファイルパーミッションの設定
ファイル名と行番号
ファイル名の取得
ファイル所有者の取得
パス名の分解
ファイルの絶対パス名を取得
行番号の取得
ファイルを一文字列として読み込む
空行を区切り文字として読み込む
設定ファイルを読み込む
ディレクトリ内のファイル一覧
ディレクトリ配下のファイル一覧
ファイル比較
tarファイルの一覧
tarファイルの展開
tarファイルの作成
zipファイルの一覧
ディレクトリ関連
変換関連
ファイル内文字列の置換
10進16進数変換
2進10進数変換
n進数変換
漢数字変換
英語の数字変換
ASCIIコードと文字の相互変換
大文字小文字変換
3桁毎カンマ区切り
前0をつける
Base64変換
タブとスペースの相互変換
ヘボン式ローマ字への変換
ISBNの10桁13桁変換
10進16進数変換
2進10進数変換
n進数変換
漢数字変換
英語の数字変換
ASCIIコードと文字の相互変換
大文字小文字変換
3桁毎カンマ区切り
前0をつける
Base64変換
タブとスペースの相互変換
ヘボン式ローマ字への変換
ISBNの10桁13桁変換
正規表現関連
改行にピリオドをマッチ
大文字小文字を区別しない
最短一致
指定回繰り返しに一致
先頭に一致
末尾に一致
前後のスペースを削除する
後方参照しないグループ化
正規表現の作成
関数の結果で置換する
正規表現そのものについては手を動かしながら覚える正規表現をご覧ください。
大文字小文字を区別しない
最短一致
指定回繰り返しに一致
先頭に一致
末尾に一致
前後のスペースを削除する
後方参照しないグループ化
正規表現の作成
関数の結果で置換する
正規表現そのものについては手を動かしながら覚える正規表現をご覧ください。
ループ関連
Net関連
CGIのデバッグ
CGIパラメータ一覧
CGIパラメータ名一覧
CGIのデータ量制限
CGIのURL取得
PerlIS.dllで動作しているかの確認方法
リンク先を絶対パスで取得
別ページに遷移
Webページの取得
HTTPでのファイルダウンロードを並列に実行する
HTTPヘッダの取得
ページランクの取得
Basic認証しているページの取得
クエリ付きURIの作成
URIエスケープ
RSSの取得
RSSフィードの取得
ブラウザ情報の取得
リンク先の取得
FTPによるファイル取得
FTPによるファイル転送
TELNETによるコマンド実行
IPアドレスからホスト名を取得
ホスト名からIPアドレスを取得
IPアドレスやドメイン名がどこの国にあるのかを調べる
DNS問い合わせ
MXレコード情報の取得
Amazonから情報を取得する
マシン生存確認
メール送信
添付ファイル付きのメールを送信する
mixiにアクセス
フォーム情報の取得
ネットワークアドレスの取得
ブロードキャストアドレスの取得
先頭アドレスの取得
末尾アドレスの取得
アドレス範囲の取得
CGIパラメータ一覧
CGIパラメータ名一覧
CGIのデータ量制限
CGIのURL取得
PerlIS.dllで動作しているかの確認方法
リンク先を絶対パスで取得
別ページに遷移
Webページの取得
HTTPでのファイルダウンロードを並列に実行する
HTTPヘッダの取得
ページランクの取得
Basic認証しているページの取得
クエリ付きURIの作成
URIエスケープ
RSSの取得
RSSフィードの取得
ブラウザ情報の取得
リンク先の取得
FTPによるファイル取得
FTPによるファイル転送
TELNETによるコマンド実行
IPアドレスからホスト名を取得
ホスト名からIPアドレスを取得
IPアドレスやドメイン名がどこの国にあるのかを調べる
DNS問い合わせ
MXレコード情報の取得
Amazonから情報を取得する
マシン生存確認
メール送信
添付ファイル付きのメールを送信する
mixiにアクセス
フォーム情報の取得
ネットワークアドレスの取得
ブロードキャストアドレスの取得
先頭アドレスの取得
末尾アドレスの取得
アドレス範囲の取得
算術演算
べき乗の計算
切り捨て
切り上げ
四捨五入
サイン(正弦)の取得
コサイン(余弦)の取得
タンジェント(正接)の取得
円周率の取得
長桁計算
最大公約数の取得
平均値の取得
最大値の取得
最小値の取得
範囲の取得
合計値の取得
中央値の取得
最頻値の取得
分散の取得
複素数を使う
偶数奇数判定
乱数の取得
メルセンヌ・ツイスター法による乱数取得
行列の計算
フィボナッチ数列の取得
順列の取得
組み合わせの取得
切り捨て
切り上げ
四捨五入
サイン(正弦)の取得
コサイン(余弦)の取得
タンジェント(正接)の取得
円周率の取得
長桁計算
最大公約数の取得
平均値の取得
最大値の取得
最小値の取得
範囲の取得
合計値の取得
中央値の取得
最頻値の取得
分散の取得
複素数を使う
偶数奇数判定
乱数の取得
メルセンヌ・ツイスター法による乱数取得
行列の計算
フィボナッチ数列の取得
順列の取得
組み合わせの取得
処理速度
システム
環境変数の取得
プロセスIDの取得
バージョンの取得
ホスト名の取得
OS名の取得
WindowsのOS名の取得
WindowsのOSバージョンの取得
CPU情報の取得
メモリ情報の取得
レジストリ値の取得
クリップボードを利用する
syslogにメッセージを出力する
syslogファイルをパースする
イベントログにメッセージを出力する
コマンドを実行する
プロセスIDの取得
バージョンの取得
ホスト名の取得
OS名の取得
WindowsのOS名の取得
WindowsのOSバージョンの取得
CPU情報の取得
メモリ情報の取得
レジストリ値の取得
クリップボードを利用する
syslogにメッセージを出力する
syslogファイルをパースする
イベントログにメッセージを出力する
コマンドを実行する
その他取得
CSVの値取得
スクリプトファイル名の取得
1秒未満の取得
呼び出し元ファイル名と行番号の取得
MD5の取得
MD5から元の文字列の取得
SHA-1の取得
SHA-2の取得
文書の差分の取得
オプションの取得
ログイン名の取得
UUIDの取得
ROT13の取得
変数が利用しているメモリサイズの取得
Internet Explorerの履歴情報取得
ランダムな文字列の取得
スクリプトファイル名の取得
1秒未満の取得
呼び出し元ファイル名と行番号の取得
MD5の取得
MD5から元の文字列の取得
SHA-1の取得
SHA-2の取得
文書の差分の取得
オプションの取得
ログイン名の取得
UUIDの取得
ROT13の取得
変数が利用しているメモリサイズの取得
Internet Explorerの履歴情報取得
ランダムな文字列の取得
ヘルプ
その他
古いモジュールの更新
モジュールの削除
モジュールの場所
モジュールの情報
コマンドライン引数
エラー終了する
詳細な警告文の出力
スタックトレース付きエラー
トレース表示
変数値の変更をトレースする
関数処理をラップする
メモ化
定数を使う
定数を使う2
変数の内容を出力
変数の内容をソートして出力
システムエラー情報
変数値の交換
1秒未満のsleep
一文字入力待ち
入力文字列の履歴を保存
タイムアウト処理
化ける文字一覧
同じものの繰り返し
構造体
列挙型
キュー
スタック
分割時に末尾の空フィールドを残す
標準入力
標準エラー出力
スクリプトをバッチファイルにする
switch文
DBMファイルの利用
リファレンスの説明
Excelデータの作成
Excelでグラフの作成
Excelパスワード設定
Excelシート名一覧
ヒアドキュメント中の関数呼び出し
暗号化
データを保存する
ソースのハイライト表示
表形式の出力
木構造の出力
Perlソースの整形
JavaScriptソースの整形
スクリプトを実行ファイルに変換する
JSONデータの作成
iTunesで今聴いている曲の取得
iTunesの再生と停止
iTunesのトラック移動
iTunesの曲一覧
MP3情報の取得
JPEGファイルの情報取得
JPEGファイルの生成機器取得
JPEGファイルの撮影日時取得
電話番号妥当性確認
クレジットカード番号のチェック
複数行まとめてコメントアウト
その他メモ
モジュールの削除
モジュールの場所
モジュールの情報
コマンドライン引数
エラー終了する
詳細な警告文の出力
スタックトレース付きエラー
トレース表示
変数値の変更をトレースする
関数処理をラップする
メモ化
定数を使う
定数を使う2
変数の内容を出力
変数の内容をソートして出力
システムエラー情報
変数値の交換
1秒未満のsleep
一文字入力待ち
入力文字列の履歴を保存
タイムアウト処理
化ける文字一覧
同じものの繰り返し
構造体
列挙型
キュー
スタック
分割時に末尾の空フィールドを残す
標準入力
標準エラー出力
スクリプトをバッチファイルにする
switch文
DBMファイルの利用
リファレンスの説明
Excelデータの作成
Excelでグラフの作成
Excelパスワード設定
Excelシート名一覧
ヒアドキュメント中の関数呼び出し
暗号化
データを保存する
ソースのハイライト表示
表形式の出力
木構造の出力
Perlソースの整形
JavaScriptソースの整形
スクリプトを実行ファイルに変換する
JSONデータの作成
iTunesで今聴いている曲の取得
iTunesの再生と停止
iTunesのトラック移動
iTunesの曲一覧
MP3情報の取得
JPEGファイルの情報取得
JPEGファイルの生成機器取得
JPEGファイルの撮影日時取得
電話番号妥当性確認
クレジットカード番号のチェック
複数行まとめてコメントアウト
その他メモ
