擅长:python、mysql、java
<p>可以使用正则表达式按“至少一个点”拆分:</p>
<pre><code>import re
print(re.split('\.+', APnames))
</code></pre>
<p>这里<code>\.</code>表示文字<code>.</code>(而不是“任何字符”,这是<code>.</code>在regex中通常的意思),而<code>+</code>表示“一行中的任意次数,但至少一次”。你知道吗</p>
<p>用法示例:</p>
<pre><code>>>> re.split('\.+', 'a....b')
['a', 'b']
>>> re.split('\.+', 'a.......b')
['a', 'b']
</code></pre>
<p>如果字符串本身可以包含点,那么您可以通过将regex更改为<code>\.{3,}</code>这样至少需要3个点来进行拆分,从而需要多个点。你知道吗</p>