2
文字列内の隣接するオカレンスを数えようとしています。たとえば:正規表現カウント隣接パターン
my $pattern = "aa";
my $string = "aaa";
my @matches = $string =~ /($pattern)+/g;
my $c = @matches;
print "$c\n";
これは1を出力しますが、「AAA」の「AA」の2つの隣接出現
おかげで実際に存在しているので、私はそれが2になりたいです!
ヒント:あなただけのカウントしたい場合: '私の$ C =()= $文字列=〜/.../グラム;'や '私の$ C = 0; ++ $ c while $ string =〜/.../ g; ' – ikegami