我正在尝试格式化文本文件,以便它索引问题的数量。我到目前为止的代码是:
my %questions = map { split(/\t/, $_, 2) } @qa_list;
这会正确地将数据格式化为问题/答案列表,并由选项卡分隔。但是,我无法弄清楚如何修改它以便对问题进行编号。我正在考虑在其中嵌套另一个 split() 或 map,但我最终得到了无法工作且难以阅读的复杂表达式。
编辑:回应第一条评论
目前的输出是这样的:
Question1\tAnswer1
Question2\tAnswer2
Question3\tAnswer3
但我希望它是:
1 Question1\tAnswer1
2 Question2\tAnswer2
3 Question3\tAnswer3