如何在使用StringIO.open时查找字符串中的换行符索引?

时间:2015-01-03 10:41:36

标签: elixir

我正在努力学习一些灵药。我相信我可以写;

def handleContent(txt) do 
    {:ok, pid} = StringIO.open(txt)
    line = IO.read(pid, 100) 
end 

这允许我创建几个可以从知道pid的字符串中读取的进程。它是通过pid和IO.read从字符串txt中只读取一行的某种方式吗? (对于\ n字符)。

1 个答案:

答案 0 :(得分:4)

The IO documentation states你可以提供:all:line或非负整数作为第三个参数,所以这应该可以解决问题:

IO.read(pid, :line)