擅长:python、mysql、java
<p>听起来像是一个正则表达式的工作。在</p>
<p><code>s</code>是文件的内容。在</p>
<pre><code>>>> import re
>>> s = ''' > ** ** **|** ** STYLE # ** **|** ** DESCR : Potrero415;Tbl-
... Rnd ** **\ ** ** ** **\ ** **ZONE 1** **\ **
... ** ** **\ ** **ZONE 2** **\ ** ** ** **\ ** ** -T1-
... -T2- -T3-
...
...
... ** '''
>>>
>>> re.search('(DESCR\s*:.*?)\s*\*\* \*\*', s, re.DOTALL).group(1)
'DESCR : Potrero415;Tbl-\nRnd'
</code></pre>
<p><a href="https://regex101.com/r/cPAxv2/1" rel="nofollow noreferrer">Demo on regex101</a></p>
<p>(在正则表达式前面加上(?)?s) 与提供<code>re.DOTALL</code>参数的效果相同。)</p>