A pythonic way to insert a space before capital letters

前端 未结 9 1859
旧时难觅i
旧时难觅i 2021-02-04 00:32

I\'ve got a file whose format I\'m altering via a python script. I have several camel cased strings in this file where I just want to insert a single space before the capital l

9条回答
  •  迷失自我
    2021-02-04 00:35

    Maybe you would be interested in one-liner implementation without using regexp:

    ''.join(' ' + char if char.isupper() else char.strip() for char in text).strip()
    

提交回复
热议问题