在python中拆分两个连接的术语

时间:2016-04-26 01:10:45

标签: python

一般来说,我有一个字符串说

temp = "ProgramFields"

现在我想将这些字符串分成两个术语(我可以根据大写字符识别两个字符串)

term1  = "Program"
term2  = "Field"

如何在python中实现这一点? 我尝试了正则表达式和分裂术语,但没有任何东西给了我预期的结果 Python代码 -

re.split("[A-Z][a-z]*","ProgramField")

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

您必须包含群组:

re.split('([A-Z][a-z]*)', 'ProgramField)