-3

在 Ruby 中,我想从这个字符串中显示以“a”开头的单词数:an ant hello hint how are you

4

3 回答 3

7

您可以将正则表达式与扫描一起使用

string.scan(/\ba/).size
于 2013-03-18T19:16:36.850 回答
0
p "an ant hello hint how are you".split.count{|word| word.start_with?('a')}
#=> 3
于 2013-03-18T19:44:19.837 回答
0
"a asa  a ss sa a a a ass a ".split.select {|w| w[0] == "a"}.size
于 2013-03-18T19:16:07.717 回答