【发布时间】:2014-06-11 11:36:08
【问题描述】:
我知道
my_str.split("\n").first
给我字符串的第一行。
但遗憾的是,这会将整个字符串切割成一个数组。如果该字符串的大小为几 MB,而我只需要前 5 行,那么……必须有更好的选择。我可以编写自己的方法来逐个字符地处理字符串,但可能有更好的方法,甚至是我需要的内置方法?
【问题讨论】:
-
head -n 5 <filename>命令呢? -
我不明白那是什么。这不是一个字符串命令,顺便说一下没有文件涉及。这只是内存中的一个大字符串。
-
只有有文件才有帮助,抱歉!
-
字符串从何而来?