擅长:python、mysql、java
<p><code>.</code>字符在正则表达式中有特殊的含义。可以使用<a href="https://docs.python.org/3/library/re.html#re.escape" rel="nofollow noreferrer">^{<cd2>}</a>使字符串“安全”地用于正则表达式。你知道吗</p>
<pre><code>>>> import re
... important_strings=['bdv.', 'dktv.', 'mot. g.', 'vyr. g.']
... regex = re.compile('|'.join(re.escape(s) for s in important_strings))
... regex.findall('bdv. mot. g. vns. kilm.')
['bdv.', 'mot. g.']
</code></pre>
<p>熊猫有自己的<a href="https://pandas.pydata.org/pandas-docs/stable/generated/pandas.Series.str.findall.html#pandas.Series.str.findall" rel="nofollow noreferrer">^{<cd3>}</a>,应该像<code>re.findall</code>一样工作</p>