2010-06-25 60 views

回答

0

您可以使用正则表达式来做到这一点:

import re 
words = re.findall('[A-Z][a-z]*', 'TheWords') 
+0

这个规则表达式将不会对非ASCII字母工作。 – 2010-06-25 07:55:36

+0

@Jacek Konieczny - 由于Python不允许您根据unicode字符属性进行匹配,因此您必须将自己限制为ASCII,或者手动包含您希望支持的语言的字符和字符范围。请参阅http://stackoverflow.com/questions/1832893/python-regex-matching-unicode-properties – gnud 2010-06-25 08:09:34