【发布时间】:2011-10-01 14:36:04
【问题描述】:
我有一个很大的 YAML 文件,我想使用正则表达式选择整个节点。例如:
Node1:
Child:
GrandChild: foo
Node2:
AnotherChild:
AnotherGrandChild: bar
Node3:
LastChild:
LastGrandChild: foo
如何使用正则表达式选择上例中的所有Node2,并返回:
Node2:
AnotherChild:
AnotherGrandChild: bar
【问题讨论】:
-
假设所有节点名称都是完全任意的。实际上,我没有您在上面看到的一致模式。节点名称可以是任何名称,并且可以有不定数量的子、孙等。