目标已经为我设定了,但我不知道如何到达那里。提前道歉。
使用 Perl - 我将收到一个以字符分隔的文件(我可以指定其结构),我需要将其转换为类似 XML的文件
<MyConfig>
Active = yes
Refresh = 10 min
<Includes>
<Include_Rule_1>
Active = yes
Match = /Foo [Bb]ar/
</Include_Rule_1>
<Include_Rule_2>
Active = yes
Match = /Baz.*/
<Include_Rule_2>
</Include>
<Exclude>
<Exclude_Rule_1>
Exclude = /Bim Bam/
</Exclude_Rule_1>
</Exclude>
</MyConfig>
所以简而言之,它将类似于XML (各个值不被尖括号包围),具有 3 个不变的部分,但它们的深度总是未知的。
我可以使用 CPAN 库,但不喜欢,因为这个脚本需要在我无法访问或控制的单个服务器上运行。
有任何想法吗 ?首发指针 ? 提示或技巧?
对不起,我在这里迷路了。