【发布时间】:2011-03-08 04:17:39
【问题描述】:
我正试图弄清楚如何将TwoWords 更改为Two Words,但我想不出办法。我需要根据大写的位置进行拆分,这将永远是一个新词。有人有什么建议吗?
在python中。
【问题讨论】:
我正试图弄清楚如何将TwoWords 更改为Two Words,但我想不出办法。我需要根据大写的位置进行拆分,这将永远是一个新词。有人有什么建议吗?
在python中。
【问题讨论】:
您可以使用正则表达式来做到这一点:
import re
words = re.findall('[A-Z][a-z]*', 'TheWords')
【讨论】:
你可以使用正则表达式:
import re
re.findall("[A-Z][a-z]*","TwoWordsAATest")
re.findall("[A-Z][^A-Z]*","TwoWordsAATest")
【讨论】: