2006-05-26から1日間の記事一覧

正規表現(6) m// の返り値(キャプチャなし)

反応が頂けてとても楽しかったですが、そろそろ Perl の勉強に戻りたいと思います。(^_^)"text" =~ m/pattern/; で検索できますが、この文の返り値はマッチすれば真、マッチしなければ偽と書きました。確かにその通りのようなのですが、もう少し詳しく調べて…

正規表現(7) m// の返り値(キャプチャあり)

ここまでは、「キャプチャしない場合」のお話でした。つまり、正規表現にキャプチャの為の () カッコが含まれていない場合です。キャプチャが含まれていると、返り値としてキャプチャした文字列がリストになって返ってくるそうです。 どういう事か、スクリプ…

リスト代入と左辺値

1つ前のエントリで、「リストへリストを代入」というコードを書きました。先ほどのコードでは正規表現が入ってわかりにくいので、省略して書くと、以下のようなコードです。 ($ye, $mo, $da, $ho, $mi) = (2006, 5, 26, 15, 0); この時、$ye は 2006 に、$mo…