2010-06-25 69 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