我从 Amazon S3 下载了一个多行文件,格式如下:
ColumnAv1 ColumnBv1 ColumnCv1 ...
ColumnAv2 ColumnBv2 ColumnCv2 ...
该文件是字节类型。然后我想用正则表达式解析它:
matches := re.FindAllSubmatch(file,-1)
然后我想将结果逐行提供给[]string作为输入的函数(string[0]is ColumnAv1,string[1]is ColumnBv2, ...)。
我应该如何将结果转换[][][]byte为[]string包含第一、第二等行?我想我应该循环执行,但我无法使其正常工作:
for i:=0;i<len(len(matches);i++{
tmp:=myfunction(???)
}
顺便说一句,为什么函数FindAllSubmatch返回[][][]byte而FindAllStringSubmatch返回[][]string?
(抱歉,我现在无法访问我的真实示例,因此语法可能不正确)
莫回无
牧羊人nacy
相关分类