擅长:python、mysql、java
<p>以下是从你的文本中提取名字的建议:</p>
<pre><code>(M\. [A-Z][A-zéè-]+( [A-Z][A-zéè-]+)?)|([mM]adame l[ea] ministre)
</code></pre>
<p>它寻找一个<code>M.</code>,后跟一个firstname和一个lastname(lastname是可选的)。Firstname和lastname定义为以大写字母(<code>[A-Z][a-z]+</code>)开头的字符串。你知道吗</p>
<p>它从<code>M. Foobar. Blablabla M. Barfoo. Blublublu madame le ministre</code>中提取:</p>
<pre><code>M. Foobar
M. Barfoo
madame le ministre
</code></pre>
<h3><a href="https://regex101.com/r/XRCUwc/11" rel="nofollow noreferrer">Test it on regex101</a></h3>