in reply to to find string

How many "abab" are "abababab"?

2:

# abababab # ---- # ---- my $count = 0; ++$count while $string =~ /\Q$substr/g;

3:

# abababab # ---- # ---- # ---- local our $count = 0; $string =~ /\Q$substr\E(?{ ++$count })(?!)/;