擅长:python、mysql、java
<p>因为第二个句子包含<a href="http://unicode.org/charts/" rel="nofollow noreferrer">UNICODE</a>字符,所以在执行代码之前需要<a href="https://www.python.org/dev/peps/pep-0263/" rel="nofollow noreferrer">define source code encoding</a>,因为python的默认编码是<a href="http://www.asciitable.com/" rel="nofollow noreferrer">ASCII</a>。而且,你试图用错误的字符<code> </code>来吐出这个句子。它必须是<code>—</code><em>(它是UNICODE)</em></p>
<p><strong>python</strong>(<strong><a href="http://www.tutorialspoint.com/execute_python_online.php?PID=0Bw_CjBb95KQMclI4eXFUQWdyaUE" rel="nofollow noreferrer">demo</a></strong>)</p>
<pre><code>#!/usr/bin/env python
# -*- coding: utf-8 -*-
import re
sent = "PORTLAND, Maine — FairPoint Communications has asked regulators for permission to stop signing up new customers for regulated landline service in Scarborough, Gorham, Waterville, Kennebunk and Cape Elizabeth."
sep = re.split('-|:|—', sent)
print sep
</code></pre>