Perl

正規表現で先読み、後読み(ルックアラウンドアサーション)を使う

投稿 | | カテゴリー Perl
いつも忘れる正規表現の先読みと後読み(ルックアラウンドアサーション)のメモです。たぶん、ど忘れとかじゃなくて単にマスターできてないだけだと思います。 ルックアラウンドアサーションはパターンの周りを調べる「幅0のアサーション(zero-width assertion)…

ハッシュ(連想配列)のソート

投稿 | | カテゴリー Perl
Perlでのハッシュのソートについてのメモです。普段よくやってるはずなんですが、それでもど忘れしてしまうので。 Perlのハッシュは作成時のキー順はまったく保証されないので、並び替えする場合はキーか値のどちらかの配列をソートして使用します。 …

PerlでJSONを使う

投稿 | | カテゴリー Perl
PerlでJSONを扱うための覚え書きです。JSONモジュールを使います。 use strict; use utf8; use Encode; use JSON; print "content-type: text/plain; charset=…

PerlでSingleton(シングルトンパターン)

投稿 | | カテゴリー Perl
Perlでシングルトンパターンでインスタンスを生成する備忘録です。 シングルトンパターンはインスタンスの生成をひとつだけに保証するもの(受け売り)、です。PerlのCGI環境でもサブルーチン集のような自作モジュールに活用してます。 とりあえず一番シンプルなヤツだと…