Last Update 2008/05/18
直前のパターンマッチの際にマッチした文字列が格納されます。
(例1)
$_ = "東京都港区";
if (/.*都/)
{
print "$&\n";
# 直前に成功した/.*都/の結果が表示される
}
実行結果
東京都
(例2)
$_ = "東京都港区";
if (/.*都/)
{
if (/.*区/)
{
print "$&\n";
# 直前に成功した/.*区/の結果が表示される
}
}
print "$&\n";
# 直前に実行された結果は/.*区/となるが、ブロックが一段内側になるため表示されない
実行結果
東京都港区
東京都