hand,のように間違って解析されてしまいます。プログラマーが期待するであろう動作になりました。precedence:これはもはや正しくなくなりました。括弧で括る必要があります。そのデフォルトの優先順位のまま放っておきます(以下の例参照)。みなすのと同じ優先順位を与えます。優先順位のバグがありました。ドキュメントにある通りの優先順位です。特別に高い評価順序を持った演算子でした。これらの演算子は通常の名前付き単項演算子となりました。数学演算子や連結演算子よりも低い優先順位を持っています。結び付いていたのです。振る舞いは便利であるかもしれませんが、一貫性に欠けます。traps.正規表現に関する全てのタイプの罠。いずれの辺にあっても展開されなくなりました。いまでもマッチしません)。検索文字列の状態は失われます)。コンパイルされたかのような正規表現を生成します。内容にマッチするようなサブルーチンを返します。呼び出されたその時点での値ではありません。fails置換は、失敗したときには空文字列を返すようになりました。バッククォートの展開は行われなくなりました。expressions正規表現中の変数の使用に関する構文解析がより厳密になりました。perl5同じスクリプトでこの例に付け加えことは、置換後の文字列の実際の値です。同様に一回だけマッチします。同じように何度でもマッチします。サブルーチンの罠と同じ様なものです。使って、これを発見できます。