我有这样的txt文件..
Heading1
Configparameter1
Configparameter2
..
ConfigparameterN
Input variable1
Input variable2
..
Input variableN
Output variable1
.
.
Output variableN
Heading2
Configparameter1
Configparameter2
..
ConfigparameterN
Input variable1
Input variable2
..
Input variableN
Output variable1
. .
Output variableN
HeadingN
Configparameter1
Configparameter2
..
ConfigparameterN
Input variable1
Input variable2
..
Input variableN
Output variable1
.
.
Output variableN
我不知道如何在谷歌搜索这个,所以我在这里问...请帮助perl脚本形成如下结构..非常感谢
'Heading1' => {
'Configparameters' => [
Configparameter1
Configparameter2
.
.
ConfigparameterN
],
'Input variables' => [
Input variable1
Input variable2
.
.
Input variableN
],
'Output variables' => [
Output variable1
Output variable2
.
.
Output variableN
],
},
'Heading2' => {
'Configparameters' => [
Configparameter1
Configparameter2
.
.
ConfigparameterN
],
'Input variables' => [
Input variable1
Input variable2
.
.
Input variableN
],
'Output variables' => [
Output variable1
Output variable2
.
.
Output variableN
],
},
'HeadingN' => {
'Configparameters' => [
Configparameter1
Configparameter2
.
.
ConfigparameterN
],
'Input variables' => [
Input variable1
Input variable2
.
.
Input variableN
],
'Output variables' => [
Output variable1
Output variable2
.
.
Output variableN
],
},
答案 0 :(得分:3)
那么,你在找什么?
如果您不了解Perl,请获取该书Learning Perl并逐步完成。这是我见过为任何编程语言编写的最好的编程书籍之一。这要求人们为你编写脚本要好得多。
如果您了解Perl并且不确定如何设置这样的数据结构,或者您是如何解析它的。问,我们会帮忙的。
如果您可以更好地描述您想要做什么以及您的输入文件实际上是什么样子,那也会很有帮助。例如,我如何知道某个东西是标题与输出变量相比,输入变量与配置相比?您的描述中没有任何内容可以帮助我们。您不必向我们提供真实数据,但我们需要更好的指导。
我现在投票关闭这个问题,因为这不是一个问题而且不清楚你想要什么。查看FAQ以了解StackOverflow的问题类型。如果您需要有关此问题的帮助,请对其进行编辑,并让我们更好地了解您的需求以及最终要实现的目标。这样可以防止您的问题被关闭。
Perl本身通过perldoc
命令构建了许多Perl教程。但是,您也可以在Perldoc webpage中找到这些教程。通过其中一些。第一个是关于Perl引用的优秀教程,以及为了创建这样精细的数据结构所需的内容。
你有没有试过自己编码?如果他们看到你做过的一些代码,人们就更愿意提供帮助。它证明你已经试图查看问题,至少了解你遇到的一些困难。它还让我们更好地了解您的Perl编码技巧,以及我们可以为您提供哪些帮助。
还有一件事:学习本Wiki中使用的语法。我已经编辑了您的问题,将您的代码显示为代码和文本文件。我通过将所有内容缩进四个空格来完成此操作。这告诉Wiki格式化语言这是格式化的代码。