gpt4 book ai didi

ruby - 字符串 count() 方法

转载 作者:数据小太阳 更新时间:2023-10-29 07:02:50 26 4
gpt4 key购买 nike

忙于学习Ruby...文档有一个例子:

"hello world".count("lo", "o") 返回 2 那如何返回 2?

在我的示例中,我已经: puts "Lennie".count("Le", "ie") 返回 2。

计数在这方面是如何工作的?

最佳答案

"hello world".count("lo") 返回 5。它匹配了第三个、第四个、第五个、第八个和第十个字符。让我们称之为第一组。

"hello world".count("o") 返回二。它匹配了第五个和第八个字符。让我们将此称为第二组。

"hello world".count("lo", "o") 计算集合一和集合二的交集。

intersection是第三个集合,包含第二个集合中的所有元素,这些元素也在第一个集合中。在我们的示例中,第一组和第二组都包含字符串中的第五个和第八个字符。一共是两个字。因此,count 返回两个。

关于ruby - 字符串 count() 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/600574/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com