gpt4 book ai didi

ruby - 从字符串中获取第一行(不处理整个字符串)

转载 作者:数据小太阳 更新时间:2023-10-29 08:31:59 24 4
gpt4 key购买 nike

我知道

my_str.split("\n").first 

给我字符串的第一行。

但遗憾的是,这会将整个字符串切割成一个数组。如果该字符串的大小为几 MB,而我只需要前 5 行,那么......必须有更好的选择。我可以编写自己的方法逐个字符地处理字符串,但可能有更好的方法,甚至是内置方法来满足我的需要?

最佳答案

String#each_line :

my_str.each_line.take(5)

关于ruby - 从字符串中获取第一行(不处理整个字符串),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24161913/

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