は私が持っていると仮定します。文字列の一致数をカウントするためのPerlショートカットはありますか?
my $string = "one.two.three.four";
は、どのように私はパターンがマッチ(3)見つかった回数を取得するには、コンテキストと遊ぶべきですか? 1ライナーでこれを行うことはできますか?
私はこの試みた:私は$number
の周りに括弧を置くことによって、私は配列コンテキストを強制するだろう、とscalar
を使用することによって、私は数を取得したいと思っ
my ($number) = scalar($string=~/\./gi);
を。しかし、私が得るのは1
です。
まあ、perlsecretは代替名として "Saturn"を提案しています。 :) – oalders