正規表現の「$1」についてお聞きしたいことがあります。
php
1$pattern = '/<middleware>(.*)</middleware>/i'; 2$replace = '<a href="http://$1">$1</a>'; 3 $content = preg_replace($pattern,$replace,$content);
上記正規表現のコードは、「(.*)」と「$1」の部分が対応しているとのことなのですが、「$1」とはなんなのでしょうか?
正規表現において、「$」マークが行末を示すというのは理解しているのですが、今回のコードでは、「1」といった謎の数字が含まれています。これには何か意味があるのでしょうか?
回答2件
あなたの回答
tips
プレビュー