ruby - 如何获取子字符串在文本中出现的次数

标签 ruby

我想获取文本中子字符串的出现次数。

fullText = 'aa_bb_cc_dd_eeeee_ff'
substr   = 'ee'

我想统计ee匹配aa_bb_cc_dd_eeeee_ff的次数,结果应该是4

最佳答案

'aa_bb_cc_dd_eeeee_ff'.scan(/(?=ee)/).length
# => 4

关于ruby - 如何获取子字符串在文本中出现的次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21773906/

相关文章:

ruby - 我有一个用于 Rhoconnect :Module error when running rake exec db:restart 的 Rails 未定义方法 `configure'

ruby-on-rails - Google 跨客户端授权和 invalid_grant 错误

ruby-on-rails - 我们可以重命名我们的 Rails 文件夹并且没有任何副作用吗?

css - tr 是否限制特定类 Ruby Nokogiri

ruby - 如何在 Redhat 上安装 ruby​​?找不到 ruby 包

ruby-on-rails - 在长期运行的项目中重新设置 Rails 迁移的基线

ruby - 线程还是多进程?

ruby-on-rails - Rails 3 事件管理员。如何为非管理员角色的用户禁用仪表板?

ruby - Cap任务在本地获取内容

ruby - OS X ElCapton 上的 Puma gem 错误