我有一个文件,正在通过Python脚本修改其格式。在这个文件中,我有几个驼峰式字符串,我只想在大写字母前插入一个空格,例如"WordWordWord"变为"Word Word Word"。
我的正则表达式经验有限,无法解决这个问题 - 请问有没有人能够想到一个合适的正则表达式来实现这个目标?或者(更好的情况下)是否有我所错过的更Pythonic的解决方法?
我的正则表达式经验有限,无法解决这个问题 - 请问有没有人能够想到一个合适的正则表达式来实现这个目标?或者(更好的情况下)是否有我所错过的更Pythonic的解决方法?
[[:upper:]]
。它是一个POSIX字符类表达式(POSIX bracket expression)的一部分。 - Markus Jarderot