gpt4 book ai didi

ruby - 在 Ruby 中解析文本文件和排序?

转载 作者:太空宇宙 更新时间:2023-11-03 17:06:03 28 4
gpt4 key购买 nike

我想编写一个 Ruby 程序,它可以解析三个单独的文本文件,每个文本文件包含不同的分隔符,然后根据特定条件对它们进行排序。

有人可以指出我正确的方向吗?

最佳答案

不清楚你的文件中的数据格式是什么,排序的标准是什么,所以无法给你准确的回答。

但是,基本上,您可能需要这样的东西:

File.open("file_name","r").read.split(",").sort_by {|x| x.length}

你:

  • 使用 File.open 打开了一个文件。
  • 读取整个文件并得到一个字符串。您还可以使用 each 逐行读取文件。方法。
  • 拆分字符串使用split。使用的分隔符是,
  • 使用 sort_by 根据 block 中指定的条件对它们进行排序。

关于ruby - 在 Ruby 中解析文本文件和排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1698884/

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