より広いコンテキストで必要なものに一致するキャプチャ グループを含む正規表現があります。次に、キャプチャ グループを取得$1
し、必要に応じて使用します。簡単だ。
しかし、正規表現全体ではなく、s///
のコンテンツを置き換えたい場合にキャプチャ グループを使用するにはどうすればよいでしょうか。$1
たとえば、次のようにします。
$str =~ s/prefix (something) suffix/42/
prefix
削除されsuffix
ます。代わりに、そのままにしておきながら、something
に置き換えたいと思います。42
prefix
suffix