1
我們如何獲得並排字母的最大數量?用紅寶石計算最大並排字母數量
例如,如果我們並肩最大字母a
統計每方:我使用Ruby 1.9.3
"Muhahaha, hello world!!!!! Aaaaaaaa" # => 7
"fuu" # => 0
"foobar" # => 1
"aaa bbb ccc" # => 3
"aa bb cc aaaaa ff" # => 5
。根據字符串類,我不認爲已經有一種方法可以做到這一點。也許Regexp類可能更有用。
你認爲有一種性感的方式來做到這一點?感謝任何建議。
如果我們要概括?使這與任何信件一起工作? – 2012-01-14 21:33:29
如果您更改正則表達式中的字母,它將適用於任何。 – Hauleth 2012-01-14 21:37:11
@Hauleth我認爲傑里米正在尋找'letter ='a'; 「Muhahaha,helloooo world !!!!! Aaaaaaaa」.scan(/#{letter} + /)。max.length'。 – steenslag 2012-01-14 21:55:15