私はコメントされていない perl コードに取り組んでいます。perl 初心者の私にはあまりにも perl っぽい一節に出くわしました。これは単純化された適応です:
my $foo;
my $bar = "x|y|z|";
$bar =~ s{\|$}{};
($foo = $bar) =~ s{ }{}gs;
$bar =~ s{\|$}{}
中の文字列に右の正規表現を当てはめていることがわかりました$bar
。しかし、その表現は何を($foo = $bar) =~ s{ }{}gs;
意味するのでしょうか。私は正規表現について尋ねているのではなく、それが適用されている表現について尋ねています。