擅长:python、mysql、java
<p><a href="https://i.stack.imgur.com/vWSot.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/vWSot.png" alt="enter image description here"/></a></p>
<p>嗨</p>
<p>你能在不同的Python版本下检查你的代码吗?它似乎在3.8.0上正常工作</p>
<pre><code>def extract(filename):
file='Hydrochloric Acid to pHÂ 3.3-5.0 q.s. q.s. q.s. pH-regulator Ph Eur, NF'
result = []
med = r"(?:{})".format("|".join(map(re.escape, file)))
pattern = re.compile(r"^\s*" + med + r".*(?:\n[^\w\n]*\d*\.?\d+[^\w\n]*(?:\n.*){2})?", re.M|re.IGNORECASE)
result = pattern.findall(file)
#result.encode('ascii', 'ignore')
newresult = []
for line in result:
newresult.append((line.strip()))
print(file)
print (newresult)
return newresult
extract('test')
</code></pre>