【发布时间】:2018-04-29 16:34:01
【问题描述】:
我正在尝试解析包含多个块的文件。该文件如下所示。
$ Start of something1
.........contents
.........
$ End of something1
$ Start of something2
..........
..........
$ End of something2
some comments that should be included in block2.
$ Start of something3
.......
.......
$ End of something3
我已经成功地从第一行($ Start)解析到包含“$ End of .....”的块的最后一行。 但是我遇到的问题基本上是针对我的示例中的 2nd 块,它在结束页脚之后有一些 cmets。 我基本上需要在开始时找到 $ Start 并找到下一个 $ Start 但在下一个“$ Start”之前找到所有内容。 提前非常感谢。
【问题讨论】:
-
你有示例代码吗?你使用嵌套的
for循环吗?不要将$ End设为结束条件,只需将下一个$ Start设为结束条件即可。
标签: python regex python-2.7