2006-06-04から1日間の記事一覧

正規表現(10) 置換オプション /e

置換演算子 s/// 専用のオプションとして「/e」修飾子があります。この「/e」オプションが Perl の正規表現置換をより強力なモノにしている一因ではないでしょうか。 「/e」オプションを付けると、置換後の文字列を「Perl の式として評価して」「評価した結…

変換演算子 tr///

変換演算子 tr/// は、文字列を対象に「ある文字からある文字へ」と変換する時に利用する演算子です。検索や置換と同じように文字列に対して =~ 演算子を使って適用します。 tr/// 演算子には2つの「文字のリスト」をスラッシュ(区切り文字は変更可能)で区…