擅长:python、mysql、java
<p>我们可以尝试将您的列表合并成一个字符串,然后使用<code>re.findall</code>查找所有发票号码:</p>
<pre><code>lst_1 = ['foo','bar','Invoice No: SME2324-AA']
lst_2 = ['trincas','hotel park','delivery date 12-sept-2019','invoice no: 11245']
lst_all = lst_1 + lst_2
inp = " ".join(lst_all)
invoices = re.findall(r'\binvoice no: (\S+)', inp, flags=re.IGNORECASE)
print(invoices)
</code></pre>
<p>这张照片:</p>
<pre><code>['SME2324-AA', '11245']
</code></pre>