Python用regexp解析apache配置

2024-04-19 09:14:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我想解析像apache2.conf这样的配置文件,如下所示:

<Group group1>
   param1 1

   <SomeGroup group3>
      param3 3
   </SomeGroup>
</Group>

<Group group2>
   param2 2
</Group>

正则表达式:

^{pr2}$

如果我使用lazy regexp,它将如下所示:

<Group group1>
   param1 1

   <SomeGroup group3>
      param3 3
   </SomeGroup>

如果我使用greedy regexp,它会剪切所有文本。那么,正确的解析方法是什么呢?或者有图书馆吗?在


Tags: conf配置文件grouplazyapache2param1greedyregexp