我一直在使用:
open("some.txt") { |f| f.each_line.detect { |line| /re/.match(line) } }
这只显示该字符串第一次出现在该文件中时的情况。如何打印出包含该字符串的所有行。
最佳答案
关于ruby - 在文件中搜索字符串( ruby ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24295807/
标签 ruby
我一直在使用:
open("some.txt") { |f| f.each_line.detect { |line| /re/.match(line) } }
这只显示该字符串第一次出现在该文件中时的情况。如何打印出包含该字符串的所有行。
最佳答案
关于ruby - 在文件中搜索字符串( ruby ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24295807/
相关文章:
ruby-on-rails - FileUtils 是否需要不可用的 Ruby 版本?
mysql - 无法连接到 mysql 服务器错误 : mysqld. sock' (38)
ruby-on-rails - 用于捕获冒号分隔的键值对的正则表达式,具有多行值
ruby-on-rails - 如何将 Base64 图像附加到 Active Storage 对象?
ruby - 如何在 java 对象上调用 "send"而不是 Ruby 的内置 "send"?
ruby-on-rails - Draper 装饰器以及在应用程序 Controller 上使用方法
ruby-on-rails - Google API Ruby 客户端(gem)错误 `uninitialized constant Google::APIClient::UploadIO`