擅长:python、mysql、java
<p>可以使用正则表达式和捕获组:</p>
<pre><code>import re
s = 'Van Damme, Jean-Claude (Karate-Master)'
m = re.match(r'([^,]*),\s+([^,]+)\s+\(([^\(\)]*)\)', s)
lastname, firstname, department = m.groups()
# [^,]* any non-comma, zero or more
# [^\(\)]* any non-(), zero or more
# \s+ any whitespace char, one or more
# (...) capturing group
# \( \) match parenthesees, escaped because of special meaning
</code></pre>