【问题标题】:Splitting two concatenated terms in python [duplicate]在python中拆分两个连接项[重复]
【发布时间】:2016-08-19 14:50:52
【问题描述】:

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

temp = "ProgramFields"

现在我想把这样的字符串分成两个词(我可以根据大写字符来识别两个字符串)

term1  = "Program"
term2  = "Field"

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

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

有什么建议吗?

【问题讨论】:

    标签: python


    【解决方案1】:

    您必须包含组:

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

    【讨论】:

      猜你喜欢
      • 2019-03-04
      • 1970-01-01
      • 2018-09-24
      • 2019-10-23
      • 2017-09-19
      • 1970-01-01
      • 2020-03-15
      • 2017-08-16
      • 1970-01-01
      相关资源
      最近更新 更多