D'après la documentation de String#count
je comprends le premier exemple, mais je ne comprends pas le reste des exemples :
a = "hello world"
a.count "lo" #=> 5
a.count "lo", "o" #=> 2
a.count "hello", "^l" #=> 4
a.count "ej-m" #=> 4
Toute explication sera utile.