if ステートメントを含む perl スクリプトを作成しようとしています。この if ステートメントで、保存された文字列で正規表現を介して文字列が特定の回数見つかったかどうかを確認します。可能であれば、次のように想像して、これを1行で実行したいと思います。
$saved_string = "This abc is my abc test abc";
if( #something_to_denote_counting ($saved_string =~ /abc/) == 3)
{
print "abc was found in the saved string exactly 3 times";
}
else
{
print "abc wasn't found exactly 3 times";
}
...しかし、正規表現が一致する回数を確認するためにその if ステートメントで何をする必要があるのか わかりません。これが可能かどうか誰か教えてください。ありがとう!