2010-01-01から1ヶ月間の記事一覧

perlでインタラクティブシェル

perl版irb。 perlshというのもあるが、 Devel::REPLの方が良さげ。 ただし、cpanで直接インストールしようと思ったら Data::Dump::Streamerでtestが通らない。 こちらを参照すると、 ロケールの問題らしいのでforceしちゃいました。 cpan -f Data::Dump::Str…

置換後の文字列を別変数に格納する

my $var = "hogehoge123"; $var =~ s/hoge/fuga/g; このようにPerlの一般的な置換を行うと変数そのものを置換する。 しかし、置換後の結果を別変数に格納したい場合もある。 その場合は以下のように記述する (my $tmp_var = $var) =~ s/hoge/fuga/g;

Lingua::JA::Regular::Unicode 半角/全角変換モジュール

Lingua::JA::Regular::Unicodeアルファベット/カタカナの半角⇔全角処理を行う。 平仮名⇔カタカナ変換も可能。 以下pod引用。 use Lingua::JA::Regular::Unicode qw/regular/; alnum_z2h("A1"); # => "A1" hiragana2katakana("ほげ"); # => "ホゲ" space_z…

perl勉強メモはじめます

とりあえず適当に自分の勉強メモを記していく予定です。 たぶんまとまらない