【发布时间】:2017-07-18 05:02:47
【问题描述】:
我有这个array:
@a = ["P1 - D", "P3 - M", "P1 - D", "P1 - M", "P1 - D", "P1 - D", "P1 - D", "P1 - D", "P1 - D", "P1 - D", "P1 - D", "P1 - D", "P1 - M", "P2 - D", "P2 - D", "P2 - D", "P2 - M", "P2 - M", "P3 - D", "P3 - D", "P - D", "P1 - M", "P - D", "P - D", "Post - D", "S1 - D", "P1 - M"]
每个string 都基于Page# - Device。所以P1 - D 是:Page1 - 桌面 & P3 - M 是:Page3 - 移动
如何找出array 中的string 中有多少个有D 或M?
【问题讨论】:
-
可能值得给出答案,你想要一个总数,即 27 或类似
{"D"=>20, "M"=>7}。 -
您需要编辑标题以使其与问题一致。也许,“计算数组中包含两个字符之一的字符串的数量。”
-
好的,谢谢@CarySwoveland