sironekotoroの日記

Perl で楽をしたい

はじめてのPerl 第6版 第8章 正規表現によるマッチ

いきなり

7 章では、/fred/のように、パターンをスラッシュではさんで指定していました。しかし、実 を言うと、これはm//演算子(パターンマッチ演算子:pattern match operator)のショートカッ トなのです。

  • そうなん!?

m//演算子のショートカットとは、スラッシュがデリミタの場合には、先頭の mを省略できると いうものです。

  • 知らんかった・・・知らないで使ってたわ・・・
my $temp = 'http://www.yahoo.com';

if ($temp =~ m[www] ){
    say "MATCH";   # MATCH
}
  • ほんとだ!