擅长:python、mysql、java
<p>它不是正常的连字符。它是一个unicode字符<code>\u2013</code>。我试过这样的方法:</p>
<pre><code>In [70]: text.split('\u2013')
Out[70]: [u'16 de enero de 1979 \u2013 25 de agosto de 2001']
In [71]: text.split(u'-')
Out[71]: [u'16 de enero de 1979 \u2013 25 de agosto de 2001']
In [72]: text.split(u'–') #HERE i copied the character from string
Out[72]: [u'16 de enero de 1979 ', u' 25 de agosto de 2001']
</code></pre>
<p>在您的例子中,它不工作,因为它找不到<code>-</code>(连字符)。在</p>