perl の正規表現の謎

2011年9月8日木曜日

perl 正規表現

t f B! P L

たとえばこんなコード。

$p = "/";
$a = "/hoge/hoge";
if ($a =~ /$p/) { print "Match\n" } else { print "Not match\n" }

$p が展開されて、/// になってしまいエラーになると思っていたのだが、ならない。
$p が ")" だと括弧の不整合エラーがでるのだが・・・。
なんでなんでしょう?誰かわかる方教えてください。m(_ _)m

このブログを検索

ブログ アーカイブ

QooQ